欢迎光临
我们一直在努力

curl命令常用用法

-v 显示请求详细信息

示例:curl www.jobman.top -v

-X 指定请求方式

GET请求

curl -X GET www.jobman.top

POST请求

curl -X POST -d "data=1&key=2" http://localhost:8090/test -v

-d 将使用Content-type:application/x-www-form-urlencoded方式发送数据。

如果想使用JSON形式post数据,可以使用-H指定头部类型

curl -H "Content-Type:application/json" -d '{"data":"1","key":"2"}' http://localhost:8090/test -v

要使用Cookie

curl -H "Cookie:username=XXX" {URL}

-H增加头部信息

示例:curl -H "Content-Type:application/json" URL

Cookie相关

-c 存储cookie到文件

curl -d"name=test&password=1" http://localhost:8090/login -c ./cookie1

使用用户名和密码登录系统,并将cookie信息存储在当前目录的cookie文件中

-b 携带cookie文件

curl http://localhost:8090/login -b ./cookie

‘-cookie’直接指定cookie

curl --cookie "name=test" http://localhost:8090/login

-I 输出请求header信息和状态码

示例:curl -I www.baidu.com

-x 指定网址的ip

示例:curl www.baidu.com -x 1.2.3.4:80   将网址ip指向1.2.3.4的80来返回数据

赞(0) 打赏
未经允许不得转载:jobman » curl命令常用用法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

联系我们