我在下面尝试将参数传递给 httpie,但它意外地变成了 POST 方法。
1)
$ echo "a1 b1" | xargs -t -n2 bash -c 'http -v https://httpbin.org/anything arg1==$0 arg2==$1'
bash -c http -v https://httpbin.org/anything arg1==$0 arg2==$1 a1 b1
2)
$ echo "arg1==a1 arg2==b1" | xargs -t -n2 bash -c 'http -v https://httpbin.org/anything'
bash -c http -v https://httpbin.org/anything arg1==a1 arg2==b1
第一个返回下面,似乎还有额外的“a1 b1”禁止正确请求。
bash -c http -v https://httpbin.org/anything arg1==$0 arg2==$1 a1 b1
第二个返回看似不太远,但实际方法变成了 POST。
有没有办法将多个参数传递给httpie?