首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >curl常见用法

curl常见用法

作者头像
编程随想曲
发布2022-04-21 14:35:08
发布2022-04-21 14:35:08
4640
举报
文章被收录于专栏:编程随想曲编程随想曲

文 | 编程随想曲

首发 | 编程随想曲

查看网页源码

代码语言:javascript
复制
curl www.sina.com

只显示http response的头信息

代码语言:javascript
复制
curl -I www.sina.com

发送表单信息(GET)

代码语言:javascript
复制
curl example.com/form.cgi?data=xxx

发送表单信息(POST)

代码语言:javascript
复制
curl -X POST --data "data=xxx" example.com/form.cgi

增加头信息

代码语言:javascript
复制
curl --header "Content-Type:application/json" http://example.com

发送 POST 请求的数据体

代码语言:javascript
复制
curl -d'login=emma&password=123'-X POST https://google.com/login
或
curl -d 'login=emma' -d 'password=123' -X POST  https://google.com/login

添加 HTTP 请求的标头

代码语言:javascript
复制
curl -H 'Accept-Language: en-US' https://google.com

添加请求头并发送POST请求

代码语言:javascript
复制
curl -d '{"login": "emma", "pass": "123"}' -H 'Content-Type: application/json' https://google.com/login

指定 HTTP 请求的代理

代码语言:javascript
复制
指定 HTTP 请求通过myproxy.com:8080的 socks5 代理发出
curl -x socks5://james:cats@myproxy.com:8080 https://www.example.com
如果没有指定代理协议,默认为 HTTP
curl -x localhost:1080  -I https://twitter.com

参考链接

  • curl网站开发指南[http://www.ruanyifeng.com/blog/2011/09/curl.html]
  • curl 的用法指南[http://www.ruanyifeng.com/blog/2019/09/curl-reference.html]
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程随想曲 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 参考链接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档