我正在使用 python (flask) 使用以下代码从命令行读取输入,但是当我传递 url 编码的字符串(用空格分隔的多个参数)作为输入时,它会合并为单个字符串,空格为“+”。示例.pyfrom flask_restful import reqparseparser = reqparse.RequestParser()parser.add_argument('output')args = parser.parse_args()indata=args['output']print(urllib.parse.quote_plus(indata))跑步:python sample.py curl http://localhost:5000/mypage -d "output=ld%22+to+the+term old+%7B%0A++++pub" -X POST -v输出: ld%22+to+the+term+old+%7B%0A++++pubin虽然我希望输出是 ld%22+to+the+term old+%7B%0A++++pubin (so that they can be spitted easily with separator)我怎样才能避免这样的事情?
添加回答
举报
0/150
提交
取消