如何通过MaxURL发送带空格的纯字符串?
解决MaxURL发送带空格纯字符串的问题
要让服务器收到完整的纯字符串"Pippo Pluto Q=0.1 L=25",核心是让MaxURL不要把post_data解析为表单键值对,而是以纯文本格式发送,具体做法如下:
在请求字典中添加headers字段,指定Content-Type为text/plain,同时保持post_data为原始字符串(无需URL编码):
{ "http_method" : "post", "url" : "https://server.com/sad23423d", "headers": {"Content-Type": "text/plain"}, "post_data" : "Pippo Pluto Q=0.1 L=25" }
原理说明
- 之前的请求默认使用了表单提交的
Content-Type(如application/x-www-form-urlencoded),MaxURL会自动按键值对规则拆分解析post_data。 - 设置
Content-Type: text/plain后,MaxURL会将post_data作为原始纯文本发送,服务器端会直接接收完整字符串,不会进行键值对拆分。
内容的提问来源于stack exchange,提问作者Giorgio Partesana
相关产品推荐
相关产品推荐

