반응형
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
반응형
'programing' 카테고리의 다른 글
| 요소 또는 요소는 프런트 엔드 뷰에서 작성된 콘텐츠의 데이터를 어디에 저장합니까? (0) | 2023.03.28 |
|---|---|
| 각진 문자열 분할 방법JS (0) | 2023.03.28 |
| 리듀서에서 저장소가 변경되면 useSelector가 업데이트되지 않습니다.React JS 리덕스 (0) | 2023.03.28 |
| Jest에서 onChange 함수 테스트 (0) | 2023.03.28 |
| configuration.loaders에 알 수 없는 속성 '로더'가 있습니다. (0) | 2023.03.23 |