1
게시글과 함께 $ .ajax를 사용하여 요청 전화를 걸 예정입니다.
문제는 포스트 변수가 요청 헤더의 일부가되어 소프트웨어가 요청을 사용하여 서명을 확인하는 데 오류가 발생하는 것입니다.
$.ajax({
url: oauth.signed_url,
type: "POST",
beforeSend: function(jqXHR, settings) {},
dataType: "json",
headers: oauth.header,
data: {
description: "TESTME2222"
},
success: function(data) {
//console.log(data);
}
});
이 줄 : headers: oauth.header,
내가 사용하고자하는 헤더이지만, 분명히 기존 헤더에 추가합니다. 헤더를 대체 할 방법이 있습니까?
편집 :
내가 beforeSend 기능을 사용하여 헤더를 수정할 수 있습니다 이해하지만 문제는 내가 그들 중 일부를 제거 싶어한다. 내가 아는 바로는 jqXHR 객체를 사용하여 실제로 그렇게 할 수 없다. 내가 모든 것을 바꿀 수 있다면 나에게 더 쉬울 것이다.
들여 쓰기 코드가 아닌 형식을 지정하는 방법을 모르는 초보자를 이해할 수 있습니다. 그러나 1k 이상의 평판 사용자가 코드를 올바르게 들여 쓰기를 기대합니다. –
jQuery가있는 ajax의 헤더에 대한 문서에서 :이 설정은 beforeSend 함수가 호출되기 전에 설정됩니다. 그러므로 헤더 설정의 모든 값은 beforeSend 함수에서 겹쳐 쓸 수 있습니다. 내 코드를 포맷 해 주셔서 감사합니다. –
. 방금 예를 들어 작성했습니다. 미안하다. +1. – tpae