当我键入http GET localhost/api/data?param1=3¶m2=7
我得到一个指示第二个参数不存在的响应。我正在尝试测试我的rest api,但不明白为什么在使用httpie时无法识别第二个参数。
文档或联机中没有此方面的信息。
最佳答案
解决方案与httpie如何解析与号有关。与号将拆分该命令,因此必须将url的值作为字符串传递,方法是用引号将其括起来。例子:
http GET "localhost/api/data?param1=3¶m2=7"
这让httpie知道整个字符串将用于url,而不仅仅是
&
符号之前的部分。