POST 请求错误,Flask-Restless 问题
POST request error, Flask-Restless issue
我在 post 请求中遇到了一个非常奇怪的问题。我正在使用 Flask-Restless 创建一个带有 GET 和 POST 方法的 API。
在我看来有一个按钮和 `onclick 我想发送一个 POST 请求。
我的代码:
var Insert = function(inputdata) {
$.ajax({
url: '/api/user',
headers: {
'Content-Type': 'application/json'
},
method: 'POST',
dataType: 'json',
data: {'description':'test'},
success: function (data) {
console.log('success: ' + data);
}
});
}
和
<button type="submit" class="btn btn-info" onclick="Insert()">Input</button>
当我尝试单击按钮时出现错误,特别是:
POST http://127.0.0.1:5000/api/user 400 (BAD REQUEST)
一个回复
{"message": "Unable to decode data"}
如果我尝试通过 postman Chrome 扩展发送 POST 请求 一切正常.
我是不是漏掉了什么?
终于找到答案了
data: JSON.stringify({ 'description' : 'test'}),
JSON.stringify 为必填项。
我在 post 请求中遇到了一个非常奇怪的问题。我正在使用 Flask-Restless 创建一个带有 GET 和 POST 方法的 API。
在我看来有一个按钮和 `onclick 我想发送一个 POST 请求。
我的代码:
var Insert = function(inputdata) {
$.ajax({
url: '/api/user',
headers: {
'Content-Type': 'application/json'
},
method: 'POST',
dataType: 'json',
data: {'description':'test'},
success: function (data) {
console.log('success: ' + data);
}
});
}
和
<button type="submit" class="btn btn-info" onclick="Insert()">Input</button>
当我尝试单击按钮时出现错误,特别是:
POST http://127.0.0.1:5000/api/user 400 (BAD REQUEST)
一个回复
{"message": "Unable to decode data"}
如果我尝试通过 postman Chrome 扩展发送 POST 请求 一切正常.
我是不是漏掉了什么?
终于找到答案了
data: JSON.stringify({ 'description' : 'test'}),
JSON.stringify 为必填项。