HTTPie 无法识别 GET 请求的第二个参数
HTTPie not recognizing second parameter of GET request
当我输入 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 而不仅仅是 &
符号之前的部分。
当我输入 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 而不仅仅是 &
符号之前的部分。