Linux发送get、post请求
curl命令是一个功能强大的网络工具,它能够通过http、ftp等方式下载文件,也能够上传文件。其实curl远不止前面所说的那些功能,大家可以通过man curl阅读手册页获取更多的信息。类似的工具还有wget。
一、get请求:
1、使用curl命令:
curl "http://www.baidu.com"
如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地
curl -i "http://www.baidu.com"
显示全部信息
curl -l "http://www.baidu.com"
只显示头部信息
curl -v "http://www.baidu.com"
显示get请求全过程解析
2、使用wget命令:
wget "http://www.baidu.com"
二、post请求
1、使用curl命令(通过-d参数,把访问参数放在里面):
curl -d "param1=value1¶m2=value2" "http://www.baidu.com"
2、使用wget命令:(–post-data参数来实现)
wget --post-data 'user=foo&password=bar' http://server.com/auth.php