2016-08-30 7 views
0

웹 소켓 통신 지원을 위해 대기 라이브러리를 사용하고 있습니다. 클라이언트 - 서버 연결을 설정하고 데이터를 보내고받을 수 있지만 websocket 세션에 보안 HTTP 헤더를 설정하는 데 어려움이 있습니다. 내가 지금까지 시도한 것은 : 1. 프록시 레벨 (nginx)에서 set_header를 사용하여 헤더를 설정하려고했다. -> 행운이 없다. 2. 애플리케이션 레벨에서 포스트에 헤더를 추가하려고 시도했다. 처리 필터 -> 다시 운이 없음 3. PerRequestBroadcastFilter를 사용하려고했으나이 필터가 제 위치에있을 때 클라이언트와 서버 통신을 더 이상 설정할 수 없습니다.Atmospehre 소켓에서 http 응답 헤더를 설정하는 방법

분위기가 어떻게 든 모든 것을 정리합니다. 헤더 설정. 대기열 헤더 만 표시됩니다.

내가 추가하려고 해요 헤더는 다음과 같습니다

res.setHeader("X-Frame-Options", "SAMEORIGIN"); 
res.setHeader("X-Content-Type-Options", "nosniff"); 
res.setHeader("X-XSS-Protection", "1; mode=block"); 
res.setHeader("X-Permitted-Cross-Domain-Policies", "master-only"); 
res.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); 

누구든지 도와 드릴까요?

감사합니다.

답변

0

"res"변수가 인스턴스화되는 클래스는 무엇입니까? com.ning.http.client.Response에서?

addHeader 메서드를 사용하면 setHeader를 한 번 추가합니다.