• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
tohilary
博客园    首页    新随笔    联系   管理    订阅  订阅
命令行方式curl

测试:

以前觉得参数很多,后来发现F12,然后展开接口列表,然后针对某个接口点击右键,然后如下图所示就可以:

看到有copy as cURL,例如我这里拷贝一份百度的请求接口:

curl 'http://b1.bdstatic.com/image?imglist=&cb=bds.base64.cbr' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.66 Safari/537.36 QQBrowser/2.0.1334.400' --compressed

从上面分析到用了 -H 以及 --compressed

-H 代表我们要请求的头部,不同的头信息可以添加多个 -H

--cpmpressed代码是否压缩,不是很理解这个参数的意义,但是我发现我有些接口如果少了这个参数执行结果出不来

接下来再记住一个 -D就可以,多个数据用 &  ,有意思的是 ,get和post均可

所以帅气的curl只需要记住这3个参数即可

posted on 2014-05-08 21:16  tohilary  阅读(302)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3