programing

jQuery.ajax 및 JSONP를 사용하여 헤더를 설정하시겠습니까?

kakaobank 2023. 3. 28. 22:04
반응형

jQuery.ajax 및 JSONP를 사용하여 헤더를 설정하시겠습니까?

jQuery로 구글 문서에 접속하려고 합니다.지금까지의 내용은 다음과 같습니다.

var token = "my-auth-token";
$.ajax({
  url: "http://docs.google.com/feeds/documents/private/full?max-results=1&alt=json",
  dataType: 'jsonp',
  beforeSend: function(xhr) {
    xhr.setRequestHeader("Authorization", "GoogleLogin auth=" + token);
  },
  success: function(data, textStatus, XMLHttpRequest) {
  },
  error: function(XMLHttpRequest, textStatus, errorThrown) {
  }
});

이 명령어를 사용하면 헤더를 설정할 수 없습니다.dataType로.jsonp(jQuery를 사용하여 교차 도메인 Ajax 요청 만들기)내가 빠지면jsonp교차 도메인 요청을 할 수 없습니다.사용하는 경우jQuery.getJSON헤더를 전달할 수 없습니다.

크로스 도메인 에이잭스 요청 시(jQuery) 커스텀헤더를 정의하는 방법이 있습니까?

이건 불가능해.

JSONP 요구는 다음 명령어를 작성함으로써 동작합니다.<script>그 요소srcAtribute를 요구 URL로 설정합니다.
에 의해 송신된HTTP 요구에는 커스텀헤더를 추가할 수 없습니다.<script>요소.

언급URL : https://stackoverflow.com/questions/3073287/set-headers-with-jquery-ajax-and-jsonp

반응형