나는 아약스 호출을 만드는 오전 요청 헤더가 올바르게 포함되어 있습니다.사용
Authorization: Basic ZG<etc>
JQuery 루틴을 살펴보면, jquery-1.20.2
이면 setRequestHeader
은 캐시 된 헤더 목록에 헤더 이름과 값 쌍을 올바르게 추가하고 있습니다.
인증에 실패하면 AJAX 호출에서 오류가 발생합니다. (ZGetcetc는 성공적인 수동 시도에서 보이는 것과 일치합니다.)
나는 아약스 호출을 만드는 오전 요청 헤더가 올바르게 포함되어 있습니다.사용
Authorization: Basic ZG<etc>
JQuery 루틴을 살펴보면, jquery-1.20.2
이면 setRequestHeader
은 캐시 된 헤더 목록에 헤더 이름과 값 쌍을 올바르게 추가하고 있습니다.
인증에 실패하면 AJAX 호출에서 오류가 발생합니다. (ZGetcetc는 성공적인 수동 시도에서 보이는 것과 일치합니다.)
이것이 가능한 옵션인지 확실하지 않습니다. jQuery를 업그레이드하십시오.
Newever jQuery에는 ajax 호출의 일부로 기본 인증 사용자 이름과 암호를 전달하는 기능이 있습니다 (예 :
$.ajax
({
type: "GET",
url: "index.php",
dataType: 'json',
async: false,
username: "YOUR-USERNAME-HERE",
password: "YOUR-PASSWORD-HERE",
data: '{ "DATA-HERE" }',
success: function (data) {
// handle success data
}
});
의 Src : http://api.jquery.com/jQuery.ajax/
또 다른 옵션 :
beforeSend: function (xhr) {
xhr.setRequestHeader ("Authorization", "Basic "+ Base64.encode(username +':'+ password));
},
가. "AJAX 호출이 실패 승인의 결과로 오류가 발생합니다" - 어떤 오류. 또한'make_base_auth'의 코드를 공유 할 수 있습니까? –
'1.20.2' 버전의 jQuery는 없습니다 ...? –