2011-01-20 2 views

답변

0

일반적으로 인증은 HTTP를 기반으로합니다. 사용할 수있는 몇 가지 기술이 있습니다 (HTTP 기본 인증 Kerberos NTLM 등). 이러한 각 기술은 HTTP 헤더에 추가 정보를 적용합니다. 따라서 인증은 URL 기반이 아니라 HTTP 헤더 기반입니다.

+0

Kerberos ... "os"는 운영체제의 약어 또는 다른 것입니다. http://en.wikipedia.org/wiki/Cerberus를 참조하십시오. –

+0

네가 맞습니다. 그것은 자동화의 일종이어야합니다;) –

+0

요 정보 주셔서 감사합니다.이 팝업 인증 구성표에 의해 보호되는 https 링크에서 데이터를 추출하는 Java 클래스를 빌드해야합니다. Pls 나에게 새로운 정보를 제공합니다. to java .. 기본 비보호 http 링크에 연결하는 방법을 배웠습니다. –

0

서버가 "401 Unauthorized" response message와 HTTP 요청에 응답 할 때 브라우저는 일반적으로 인증 "팝업"이 표시를하기 위해, 당신의 문제에 대해 우리에게 더 많은 정보를 제공하십시오. 응답 헤더에는 "WWW-Authentication" header이 포함되어 있습니다 (다른 것들 중에서도) 사용할 인증 스키마를 알려줍니다.

URL과 연결된 웹 리소스를 가져 오는 방법에 따라 Java 응용 프로그램에서이를 처리 할 수있는 다양한 방법이 있습니다. 예를 들어, HttpUrlConnection을 사용하는 경우 "WWW 인증"헤더를 추출하여 구문 분석하고 인증 스키마를 추출 할 수 있습니다.

관련 문제