2012-04-02 2 views
2

필요한 인증을 사용하여 사이트/서블릿에 액세스하려고합니다. 그러면 창이 열리고 사용자 이름과 비밀번호를 묻습니다. 내가 "프록시 서블릿"를 통해 액세스하려고하면 클라이언트 측 HTTP 응답의 종류 얻을 수 있지만, 그러나 나는 팝업 작업을 얻을 수 없습니다인증 된 서블릿에 액세스

Cache-Control private 
Content-Length 2429 
Content-Type text/html;charset=ISO-8859-1 
Date Mon, 02 Apr 2012 09:52:44 GMT 
Expires Thu, 01 Jan 1970 07:30:00 SGT 
Server Apache-Coyote/1.1 
Set-Cookie JSESSIONID=039823E2FAB18C59C9B351F2C6B1909E; Path=/manager/; HttpOnly 
WWW-Authenticate Basic realm="Tomcat Manager Application" 

그것을하지 않는 경우 클라이언트 (브라우저) WWW-Authenticate와 같은 응답을 받으면 팝업이 표시됩니까?

+0

두 경우의 매핑 코드 붙여 넣기 –

+0

서블릿 매핑을 의미합니까? –

+0

예. 서블릿 매핑. 문제는 서블릿 필터 –

답변

1

브라우저는 status code401 (이 basic authentication example과 같이)을 수신하여 팝업 창을 사용자에게 제공해야합니다. WWW-Authenticate 헤더에도 불구하고 200 또는 다른 상태 코드와 함께 작동하지 않습니다.

관련 문제