在 Linux 系统中,如何发起POST/GET请求
warning:
这篇文章距离上次修改已过190天,其中的内容可能已经有所变动。
在Linux系统中,可以使用命令行工具如curl
或wget
来发起POST和GET请求。
GET请求
使用curl
:
curl http://example.com
使用wget
:
wget -qO- http://example.com
POST请求
使用curl
:
curl -X POST -d "param1=value1¶m2=value2" http://example.com
使用wget
不是最佳选择,因为wget
主要是为了下载文件设计的,而不是发送POST请求。但可以通过调用curl
来间接实现:
echo 'param1=value1¶m2=value2' | curl -X POST --data-binary @- http://example.com
以上命令中,-X
用于指定请求类型,-d
用于发送数据。对于POST请求,数据应该是名称-值对的形式。使用wget
时,-q
代表静默模式,-O-
代表将下载的内容输出到标准输出(通常用于只读取响应体而不下载文件的情况)。
评论已关闭