서버에 일부 JSON 데이터를 보내려고하지만 415 error: Unsupported Media Type
이 계속 나타납니다. 이것은 내 아약스 전화POST를 사용하여 요청 헤더 content-type을 설정하십시오.
$.ajax({
type: "POST",
url: 'http://mywebsite.com?'+"token="+token+"&account="+account+"&version=1.0&method=put",
dataType: 'jsonp',
contentType: "text/json",
processData: false,data: JSON.stringify(jsonData),
success: function() {
alert("Thanks!");
}
})
}
내가 요청 헤더에 나열된 content-type
이없는 것으로 나타났습니다이다. 그렇다면 요청 헤더의 콘텐츠 형식은 어떻게 설정합니까?
감사합니다.
왜 POST 제출과 URL 쿼리 문자열을 사용하고 있습니까? 그 문제에 관해서는 명확한 이유없이 몇 가지 옵션을 설정하는 것 같습니다. 그리고 나는 그들이 서로 간섭하고 있다고 의심합니다. jQuery를 사용하여받는 * 헤더를 제어 할 수 없습니다. – Blazemonger