所以我试图将这个请求“翻译”成 jQuery 的 ajax:
和代码:
$.ajax({
type: 'POST',
url: 'http://domain.com/api/useprofile',
data: {
"first_name": "Joe",
"last_name": "Doe",
"bio": "Lorem Ipsum"
},
headers: {
"X-CSRFToken": $rootScope.csrftoken
},
success: function(msg){
alert(JSON.stringify(msg));
},
error: function(msg,textStatus){
alert(JSON.stringify(msg.status));
}
});
我尝试了不同类型的 contentType 和 dataType 但它们都不起作用(错误 500),而 Postman 成功发送数据并接收到 201 响应代码
编辑。解决了这个问题。显然我有 JSON.stringify 数据字段。