【发布时间】:2014-06-28 17:24:26
【问题描述】:
我似乎在处理一些标题时遇到了障碍。我认为问题的唯一地方是 nginx 配置。
我正在命令行上通过 curl 发出请求:
curl -H "user-id: 1" -H "user-token: $2y$10$VgXt0CfS7UOzhYQOuH9CaeNShB2Kohs3vhyL1l8W01QzD2KiKFOgG" http://dev.api/account
使用 http Scoop 之类的东西,我可以看到请求标头:
User-Agent → curl/7.30.0
user-session → $2y$10$VgXt0CfS7UOzhYQOuH9CaeNShB2Kohs3vhyL1l8W01QzD2KiKFOgG
user-id → 1
Host → dev.api
Accept → */*
然后我得到的回应是
Cache-Control → no-cache
Connection → keep-alive
Content-Type → text/html; charset=UTF-8
Date → Fri, 20 Jun 2014 03:11:02 GMT
Server → nginx/1.6.0
Transfer-Encoding → chunked
X-Frame-Options → SAMEORIGIN
X-Powered-By → PHP/5.4.28
nginx 中有什么东西会阻止请求中的标头传递给响应吗?
【问题讨论】:
-
我无法响应请求中的任何标头。
-
我有点不确定期望的行为是什么,以及它没有发生的地方。你能详细说明一下吗?谢谢。