2014-06-20 2 views
1

일부 헤더를 처리 할 때 벽돌 벽을 맞은 것처럼 보입니다. 내가 문제를 생각할 수있는 유일한 곳은 nginx 구성입니다.nginx 헤더가 컬을 통해 설정

내가 명령 줄에 컬을 통해 요청을하고있다 : HTTP 같은 것을 사용

curl -H "user-id: 1" -H "user-token: $2y$10$VgXt0CfS7UOzhYQOuH9CaeNShB2Kohs3vhyL1l8W01QzD2KiKFOgG" http://dev.api/account 

특종 내가 요청 헤더 볼 수 있습니다

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에는 요청의 헤더가 응답으로 전달되지 못하게하는 것이 있습니까?

+0

I 응답 요청에서되지 않은 헤더 수 있습니다. –

+0

나는 원하는 행동이 무엇인지, 그리고 그것이 일어나지 않는지에 대해 조금은 확신이 없다. 더 자세히 설명해 주시겠습니까? 감사. – pieman72

답변

0

나는 모든 헤더의 메커니즘을 알고 있지만 특별한 헤더에 대한 location 또는 server 상황에 지시어를 추가 돈`t :

add_header user-session $http_user_session 
add_header user-id $http_user_id 
add_header Host %http_host 
관련 문제