一个api请求不适用于ngrok(而其他人则这样做)

时间:2015-03-01 16:57:27

标签: localhost webhooks ngrok

我在8888端口设置了ngrok,然后运行了。我的应用程序可以通过提供的URL访问(我在apache配置中添加为vhost),一切似乎运行顺利。我的应用程序使用的api也在我的localhost中,所有请求都工作,除了一个(通过ngrok访问时)。无效的请求是验证用户的请求。返回401 Unauthorized。我的猜测是ngrok请求有不同的标题,而且某些东西在api中不起作用,但我不知道是什么。此外,所有其他请求都可以正常工作。也许它甚至不是......任何想法?

以下是访问ngrok网址和localhost网址时的reuqest标头:

ngrok url

Accept  application/json, text/javascript, */*; q=0.01
Accept-Encoding gzip, deflate
Accept-Language en-US,en;q=0.5
Content-Type    application/json
Cookie  _ga=GA1.2.372684863.1425176717 
Host    23f9aa37.ngrok.com
PHP_AUTH_PW testing
PHP_AUTH_USER   testing
Referer http://23f9aa37.ngrok.com/multikanban/app/login
User-Agent  Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:36.0)   Gecko/20100101 Firefox/36.0
X-Requested-With    XMLHttpRequest

localhost请求

Accept  application/json, text/javascript, */*; q=0.01
Accept-Encoding gzip, deflate
Accept-Language en-US,en;q=0.5
Content-Type    application/json
Cookie  SQLiteManager_currentLangue=2;   PHPSESSID=e500334d5e6203cd5242be050f1eab3a
Host    localhost:8888
PHP_AUTH_PW testing
PHP_AUTH_USER   testing
Referer http://localhost:8888/multikanban/app/login
User-Agent  Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:36.0) Gecko/20100101 Firefox/36.0
X-Requested-With    XMLHttpRequest

0 个答案:

没有答案