Http 请求指的是客户端向服务器的请求消息, Http 请求主要分为 get 或 post 两种, 在 Linux 系统下可以用 curl 和 wget 命令来模拟 Http 的请求. 下面就来介绍一下 Linux 系统如何模拟 Http 的 get 或 post 请求.
一, 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://www.baidu.com
以上就是 Linux 模拟 Http 的 get 或 post 请求的方法了, 这样一来 Linux 系统也能向远程服务器发送消息了.
来源: http://www.bubuko.com/infodetail-3060277.html