linux下使用shell发送http请求

Posted yoyo1216

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.其他参数

  • -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

以上是关于linux下使用shell发送http请求的主要内容,如果未能解决你的问题,请参考以下文章

linux shell中curl 发送post请求json格式问题

C 语言在Linux下发送HTTP 请求

使用PHP中的curl发送请求

通过Linux定时任务实现定时轮询数据库及发送Http请求

转:PHP中的使用curl发送请求(GET请求和POST请求)

Linux之shell编程的基本使用