分析Fiddler抓取的豆瓣开发的API接口详解

一、Fiddler Web Sessions部分

1、豆瓣开发的API查询接口(GET类型的接口):https://api.douban.com/v2/book/search?q=''

2、查询“挪威的森林”,使用Fiddler进行抓包


3、如上图我们可以看到,抓到了一个JSON的包,

A、HTTP响应状态是200,

B、使用到的协议是HTTPS,

C、请求地址的域名是: api.douban.com;

D、请求服务器路径为:/v2/book/search?q=%27%E6%8C%AA%E5%A8%81%E7%9A%84%E6%A3%AE%E6%9E%97%27 

E、body请求的大小为:44572字节

F、请求的缓存过期时间或者缓存控制header等值(Caching)的信息为:

    • must-revalidate:响应会被重新用来满足接下来的请求,但是必须到服务器端去验证是否是最新的,
    • no-cache:响应不会被缓存
    • private:响应只能够作为私有的缓存,不能再用户间共享
J、请求响应的类型(Content-Type):application/json; charset=utf-8
H、发出此请求的Windows进程及进程ID(Process):Chrome:3784

二、Request部分


1、Headers

  • 请求头:get方法+空格+请求服务器路径+空格+协议版本
  • Cache-Control:max-age=0表示:每次重新访问服务器
  • 客户端能够接受的内容类型(Accept):text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
  • 指定浏览器可以支持的web服务器返回内容压缩编码类型(Accept-Encoding):gzip, deflate, br
  • 浏览器可接受的语言(Accept-Language):zh-CN,zh;q=0.8
  • 请求的用户信息(Usr-Agent):Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36
  • Cookies(请求发送时,把该请求域名下的所有cookie值一起发送给web服务器):

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值