반응형
JSON을 사용하여 XmlHttpRequest POST 만들기
이 질문에 이미 답변이 있습니다.
vanilla JS를 사용하여 JSON 데이터를 보내는 AJAX POST 요청을 어떻게 만들 수 있습니까?
콘텐츠 유형이 URL 형식으로 인코딩되었으며 중첩 된 JSON을 지원하지 않음을 이해합니다.
일반 오래된 JS에서 중첩 된 JSON을 사용하여 POST 요청을 할 수있는 방법이 있습니까? 여기에서 찾은 다양한 직렬화 방법을 시도했지만 모두 JSON을 하나의 형식으로 평면화합니다.
내 JSON은 다음과 같습니다.
{
email: "hello@user.com",
response: {
name: "Tester"
}
}
JSON을 올바르게 사용하면 문제없이 중첩 된 객체를 가질 수 있습니다.
var xmlhttp = new XMLHttpRequest(); // new HttpRequest instance
var theUrl = "/json-handler";
xmlhttp.open("POST", theUrl);
xmlhttp.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
xmlhttp.send(JSON.stringify({ "email": "hello@user.com", "response": { "name": "Tester" } }));
참고 URL : https://stackoverflow.com/questions/39519246/make-xmlhttprequest-post-using-json
반응형
'Development Tip' 카테고리의 다른 글
System.Collections.Generic.List에 'Select'에 대한 정의가 없습니다. (0) | 2020.11.29 |
---|---|
Angular 2 2.0.0-rc.1 속성 'map'이 'Observable 유형에 존재하지 않습니다. (0) | 2020.11.29 |
WPF에서 Button FlatStyle 설정 (0) | 2020.11.29 |
* .tar.gz가 여전히 * .tar.xz보다 훨씬 더 일반적인 이유는 무엇입니까? (0) | 2020.11.29 |
iOS에서 기본 Twitter 앱을 사용하여 Twitter 트윗을 열려면 어떻게해야합니까? (0) | 2020.11.29 |