Linux curl命令模拟Http请求(get/post),绑定host访问

来源:互联网 发布:linux curl 请求url 编辑:程序博客网 时间:2024/06/05 02:58

linux curl模拟http请求发送数据:

get方式提交数据:
curl -G -d “name=value&name2=value2” http://www.baidu.com

post方式提交数据:
post数据:
curl -d “name=value&name2=value2” http://www.baidu.com

post文件:
curl -d a=b&c=d&txt@/tmp/txt http://www.baidu.com

以表单的方式上传文件,upload_file是方法名:
curl -F “paper_file=@/root/test.txt” “http://www.baidu.com/upload_file”
相当于设置form表单的method=”POST”和enctype=’multipart/form-data’两个属性。

绑定host访问网页
假设访问页面地址为: http://www.iamlauy.com/abc/test
www.iamlauy.com 域名解析到ip: 192.168.0.1
则curl访问方式为如下:
curl -H “Host:www.iamlauy.com” “http://192.168.0.1/abc/test”

原创粉丝点击