linux

curl命令

2018-11-14  本文已影响8人  lockdreamer

有时HTTP服务接口写完,需要验证下接口功能,这个使用用curl最合适了

curl 全称command line url viewer(命令行URL查看器)

curl www.baidu.com # 站点内容

curl -o baidu.html www.baidu.com # 文件保存

curl -L www.taobao.com # 存在跳转时可以用L参数

curl -i www.sina.com # 显示头信息 + 内容

curl -I www.taobao.com # 只显示头

curl -v www.taobao.com # 显示通信过程

curl --trace output.text www.taobao.com # 显示二进制细节

curl --trace-ascii output.text www.taobao.com # 显示ascii细节

form 提交

-X 这个参数可以配置HTTP的方法

curl -X POST 127.0.0.1:7001/api/material/update

curl -X POST --data "name=kk&name2=gg" 127.0.0.1:7001/api/material/create # 带参数的post提交

其他

curl --referer  http://www.example.com  http://www.example.com# referer

curl —user-agent “userAgent”   www.taobao.com

curl --header "Content-Type:application/json"  http://example.com# 添加头

curl -D cookie_output  http://example.com# 保存cookie

curl -b cookies_inputhttp://example.com# 使用cookie file 发请求

上一篇 下一篇

猜你喜欢

热点阅读