请求缺少必需的HTTP标头

时间:2017-08-25 05:47:08

标签: python-2.7 api postman scrapy-spider

我已经通过邮递员请求api,但它没有响应所需的页面,但它说:请求缺少必需的HTTP标头''

当我访问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 

我该如何解决这个问题? 请帮忙。

1 个答案:

答案 0 :(得分:0)

向您要调用的API的开发者索取API合同。该API合同必须包含成功调用API所需的标头。 如果它是公共API,则还应包含在您引用API规范的相应站点上发布或记录的合同。

相关问题