shell中的lwp-request:如何使用body发出POST请求?

Vla*_*din 7 shell http-post lwp

我使用简单的shell脚本来测试一些处理POST请求的http服务器.通常它看起来像:

echo "param1=value1&param2=value2" | POST localhost/service
Run Code Online (Sandbox Code Playgroud)

但是现在我想在POST 主体中传递一些json ,这就是我完全错过点的地方.

男人POST和谷歌也没多大帮助.

似乎它必须非常简单或完全不可能.

感谢帮助.

Ale*_*ysh 5

要么我错过了什么,要么你应该做

$ echo -n '{"json":"data"}' | POST -c“application/json”'http://localhost/service?param1=value1¶m2=value2'

如果您需要将这些参数不作为 GET 而是作为 POST 放置,则查找多部分表单数据。