0

가능한 중복 :HTTP 기본 인증 - 서버에 표시됩니까?


Sending basic authentication information via form

당신에게 뭔가를 "말"할 수있는 서버 인증 기본으로 웹 폴더에 연결.

서버 http://domain.com 사용자 이름과 암호가 필요합니다 : 예를 들어

은 당신이라는 경고 상자를 얻을 수 example.com에 제한된 폴더에 액세스하려고 할 때. 서버는 말한다 : 안녕하세요

자바 스크립트 또는 HTML5를 통해 응답을 볼 수있는 방법이 있나요? (이 경우 안녕하세요)

+0

ajax 요청을 만들고 'WWW-Authenticate' 응답 헤더를 구문 분석합니다. – Musa

+0

어떻게 기본 인증 요청의 응답 헤더에 액세스합니까? – user1647347

+0

getResponseHeader를 시도했지만 모든 값이 null입니다. – user1647347

답변

0

기본 인증 저는 브라우저 인터페이스를 통해서만 전송할 수 있다고 생각합니다. 제한된 액세스 영역을 가지려면 기본 인증에 제출하는 페이지가 있어야합니다.

Sending basic authentication information via form

나는이 문제를 해결해야한다 생각합니다.

+0

서버에서 메시지를 가져 오는 것에 대해 아무 것도 시도하지 않았습니다. – user1647347

+0

fyi : 저는 이미 자바 스크립트를 사용하여 기본 인증을 제출할 수 있습니다. 그냥 "Server says :"의 응답을 찾으려면 " – user1647347

+0

유일한 방법은 양식이나 아약스를 통해 제출하는 것입니다.이 질문은 다른 질문에 대한 답변을 보여줍니다. 당신이 아약스를 통해 페이지를 얻고 이것을 별도로 게시하지 않는 한, 아약스를 통해 서버에 메시지를 전송하려고한다면 "서버에서 메시지 받기"란 무엇을 의미합니까? – gabeio