linux下使用shell发送http请求


一、curl

1. get请求

curl命令默认下就是使用get方式发送http请求。

curl www.baidu.com

 

2. post请求

使用-d参数,形式如下:

curl -d "param1=value1&param2=value2" www.baidu.com

 

3.设置代理

curl -x 192.168.31.111:8002 mitm.it    # -x  设置代理

  

6.其他参数

  • -I

    只显示头部信息。

  • -i

    显示全部信息。

  • -v

    显示解析全过程。

二、wget

该命令是linux下的从指定url下载文件的工具,会把请求的网页内容下载到本地。

1. get请求

//最基本使用

wget www.baidu.com

//get方式并指定下载的文件名

wget -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080

2. post请求

wget --post-data="user=user1&pass=pass1&submit=Login" http://domain.com/path/p

3.设置代理

wget -e “http_proxy=192.168.31.111:8002″  mitm.it  # -e 设置到了

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM