내 localhost에서 호스팅되는 webservice를 호출하려고합니다. 이 AJAX 호출은 나를 위해 작동하며 "Authorization"토큰이 서비스에 대한 요청 헤더에 전송 된 것을 볼 수 있습니다.WebService가 Azure Cloud에서 호스팅 될 때 Jquery AJAX 호출이 실패합니다.
$.ajax({
type: method,
url: serviceUrl,
beforeSend: function (XMLHttpRequest) { XMLHttpRequest.setRequestHeader("Authorization", Token); },
contentType: "application/json; charset=utf-8",
dataType: "json",
ProcessData: true,
cache: false,
success: successHandler,
error: errorHandler
});
는하지만이 시간이 나는 푸른 구름과 같은 AJAX 호출 작품에서 호스팅 서비스를 호출하려고하지만 content.I는 요청의 헤더 내용을 검사 할 피들러를 사용하고있는 헤더를 보내지 않습니다. 헤더에 "Authorization"토큰이 있도록하기 위해 할 수있는 일이 있습니까?
Azure 클라우드에있는 애플리케이션 (여기에서 나는 ajax 호출을 작성했습니다)과 WebService를 호스팅했으며 둘 다 동일한 도메인에 있습니다. 하지만 여전히 아약스 요청 헤더에 토큰이 전송되는 것을 보지 못했습니다. 근본 원인을 찾을 수 있도록 내가 할 수있는 일이 있습니까? –