【发布时间】:2018-02-03 03:12:10
【问题描述】:
我已经通过邮递员请求了一个 api,但它没有响应所需的页面,但是它说:Request is missing required HTTP header ''
当我进入 XHR 中的网站开发者部分/网络选项卡时,它会显示所需的输出。
Request Headers: Accept:application/json, text/plain, / Accept-Encoding:gzip, deflate Accept-Language:en-US,en;q=0.8 Connection:keep-alive Host:panthera.api.yuppcdn.net Origin:test.com Referer:test.com User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36 Query String Parameters view source view URL encoded
我该如何解决这个问题? 请帮忙。
【问题讨论】:
-
在网络选项卡中,查看请求的标头,看看邮递员的标头请求中缺少什么。
-
我查看了请求的标头,但我们如何知道标头请求中缺少什么
-
你能把 XHR 请求的头部贴在这里吗?
-
常规:请求 URL:test.com 请求方法:GET 状态码:200 OK 远程地址:183.87.86.153:80 推荐人策略:no-referrer-when-downgrade
-
响应标头:Access-Control-Allow-Headers:Content-Type, Accept Access-Control-Allow-Methods:GET, POST Access-Control-Allow-Origin:* Access-Control-Max- Age:86400 Cache-Control:max-age=0, no-cache, no-store Connection:keep-alive Content-Encoding:gzip Content-Length:3582 Content-Type:text/plain; charset=UTF-8 日期:2017 年 8 月 25 日星期五 05:04:58 GMT 过期时间:2017 年 8 月 25 日星期五 05:04:58 GMT 编译指示:no-cache 服务器:spray-can/1.3.3 变化:接受编码
标签: python-2.7 api postman scrapy-spider