我已经创建了API(在开发中并且无法共享端点,但是当我使用指定的标头卷曲它时:
-H 'Pragma: no-cache'
-H 'Origin: http://dev.symposeum.com'
-H 'Accept-Encoding: gzip, deflate, sdch'
-H 'Accept-Language: en-GB,en-US;q=0.8,en;q=0.6'
-H 'Authorization: Bearer f4e73ac041d19037b89e8791cfe2f07201f7dfc8'
-H 'Accept: application/json'
-H 'Cache-Control: no-cache'
-H 'Connection: keep-alive'
-H 'Referer: http://dev.symposeum.com/'
它工作正常,但是当我传递用户代理标头以及必须传递的这些标头时,我猜它只适用于少数系统而不是全部。这是一个实时部署的网站。
用户代理标头为:
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36'
有人可以在这方面提供帮助,或者至少试着解释为什么会这样吗?