반응형
이렇게 생긴 XMLHttpRequest에 데이터 본문을 보내는 방법은 무엇입니까?
이 형식을 올바르게 지정하려면 어떻게 해야 합니까?
var params = {
"range":"Sheet1!A4:C4",
"majorDimension": "ROWS",
"values": [
["Hello World","123", "456"]
],
}
그런 다음 다음과 같이 POST를 사용하여 전송합니다.
var xhr = new XMLHttpRequest();
xhr.open(method, url);
xhr.setRequestHeader('Authorization', 'Bearer ' + access_token);
xhr.onload = requestComplete;
xhr.send(params);
"요청 본문"을 올바르게 포맷할 수 있는 방법이 있기 때문에 오류가 발생할 것으로 알고 있습니다.어레이와 JSON이 섞여 있는 것 같아 정확한 포맷 방법을 알려주시기 바랍니다.
var xhr = new XMLHttpRequest();
xhr.open(method, url);
xhr.setRequestHeader('Authorization', 'Bearer ' + access_token);
xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
xhr.onload = requestComplete;
xhr.send(JSON.stringify(params));
전송하기 위해 전달하기 전에 매개 변수를 문자열화하면 된 것 같습니다().
벌써 해보셨어요?오류가 발생할 것이라고 가정할 수는 없습니다.노력하지 않으면 알 수 없습니다.첫 번째 방법을 시도해 보십시오. 실패하면 작동하지 않는 방법을 발견했을 것입니다.그러면 다른 방법을 찾을 수 있습니다. 그게 우리가 배우는 방법입니다.우리가 성공으로부터 배우는 것은 오류와 실패로부터 배우는 것이 아닙니다.
다시 말해, 만약 당신의 방법이 당신이 가정한 것처럼 실패한다면, 사용해 보세요.JSON.stringify이렇게 보내기 전에 파람에서.
xhr.send(JSON.stringify(params))
그러면 되겠군요.
언급URL : https://stackoverflow.com/questions/37654521/how-to-send-a-body-of-data-to-xmlhttprequest-that-looks-like-this
반응형
'codememo' 카테고리의 다른 글
| SELECT COUNT(*) vs 명시적 커서로 두 번 가져오기 (0) | 2023.09.05 |
|---|---|
| 리소스 u'tokenizers/punkt/english.pickle'을(를) 찾을 수 없습니다. (0) | 2023.09.05 |
| VBA 정밀도 문제에서 두 배 비교 (0) | 2023.09.05 |
| 알림 클릭에서 활동으로 매개 변수를 보내는 방법은 무엇입니까? (0) | 2023.09.05 |
| Mariadb 할당된 메모리 구성 (0) | 2023.09.05 |