在 Linux 系统中,如何发起POST/GET请求
warning:
这篇文章距离上次修改已过434天,其中的内容可能已经有所变动。
在Linux系统中,可以使用命令行工具如curl或wget来发起POST和GET请求。
GET请求
使用curl:
curl http://example.com使用wget:
wget -qO- http://example.comPOST请求
使用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-代表将下载的内容输出到标准输出(通常用于只读取响应体而不下载文件的情况)。
评论已关闭