Php 用户代理标头使API终结点失败

Php 用户代理标头使API终结点失败,php,angularjs,rest,zend-framework2,Php,Angularjs,Rest,Zend Framework2,我已经创建了和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 f4e73ac041d19037b89e8791cfe2

我已经创建了和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'

有人能在这方面提供帮助,或者至少解释一下为什么会发生这种情况吗?

我面临着同样的问题。有人能回答这个问题吗?我面临着同样的问题。有人能回答这个问题吗?