Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我输入时,http GET localhost/api/data?param1=3¶m2=7我得到一个响应,表明第二个参数不存在。我正在尝试测试我的 REST api,但无法弄清楚为什么在使用 HTTPie 时无法识别第二个参数。
http GET localhost/api/data?param1=3¶m2=7
文档或在线中没有这方面的信息。
解决方案与 HTTPie 如何解析 & 符号有关。与号分隔命令,因此您必须将 URL 的值用引号括起来作为字符串传递。例子:
http GET "localhost/api/data?param1=3¶m2=7"
这让 HTTPie 知道整个字符串将用于 URL,而不仅仅是&符号之前的部分。
&