0
브라우저에서 NTLM을 사용하면 제대로 작동합니다. 그러나 동일한 URL이 Java 클라이언트에 의해 액세스 될 때 401 오류가 발생합니다. 어떤 아이디어가 왜, 어떻게 고쳐야할까요?Java 클라이언트가있는 NTLM에서 401 오류가 발생합니다.
브라우저에서 NTLM을 사용하면 제대로 작동합니다. 그러나 동일한 URL이 Java 클라이언트에 의해 액세스 될 때 401 오류가 발생합니다. 어떤 아이디어가 왜, 어떻게 고쳐야할까요?Java 클라이언트가있는 NTLM에서 401 오류가 발생합니다.
401 response is normal in this situation. 사용할 수있는 인증 메커니즘을 알려주는 헤더를 반환합니다. 동일한 TCP 연결에 응답해야하며 NTLM 인증 응답으로 헤더를 설정 한 적절한 반복 HTTP 요청이 필요합니다. 이 문제를 독자적으로 처리 할 수있는 HTTP 클라이언트를 사용하는 것이 좋습니다. 이 권리를 얻는 것은 사소한 일이 아닙니다.
나는 그것을 처리하는 적절한 http 클라이언트를 사용하고 있습니다. 그러나 thrid 요청에서 NTLM은 3 방향 핸드 쉐이킹을 사용하므로 401을 제공합니다 –