使用wget
发起POST请求需要使用--post-data
参数,而curl
则使用-d
或--data
参数。以下是使用这两个工具发起POST请求的示例。
使用wget
发起POST请求:
wget --post-data 'param1=value1¶m2=value2' http://example.com/resource
使用curl
发起POST请求:
curl -d 'param1=value1¶m2=value2' http://example.com/resource
在这两个例子中,我们将参数param1
和param2
与对应的值value1
和value2
通过查询字符串格式发送到http://example.com/resource
。
注意:如果你需要发送JSON数据,你可能需要使用--header
参数来指定Content-Type
为application/json
,并使用--data-binary
来发送JSON字符串。
使用wget
发送JSON数据:
wget --header="Content-Type: application/json" --post-data='{"param1":"value1", "param2":"value2"}' http://example.com/resource
使用curl
发送JSON数据:
curl --header "Content-Type: application/json" -d '{"param1":"value1", "param2":"value2"}' http://example.com/resource
以上命令会将JSON数据作为POST请求的主体发送到指定的URL。