【发布时间】:2016-02-07 14:15:57
【问题描述】:
例如,我似乎遇到了 Amazon Gateway API 不喜欢我发送的参数的问题。
$.ajax({
url: "https://tibqwxuqoh.execute-api.us-east-1.amazonaws.com/dev/getitems",
type: "POST",
data: {
"device": "test",
"datetime": "1446757400919"
},
success: function (returnhtml) {
console.log(returnhtml);
$("#result").append("DOES NOT WORK - <br>" + JSON.stringify(returnhtml));
}
});
$.ajax({
url: "https://tibqwxuqoh.execute-api.us-east-1.amazonaws.com/dev/getitems",
type: "POST",
data: {},
success: function (returnhtml) {
console.log(returnhtml);
$("#result").append("<br>WORKS ???? - <br>" + JSON.stringify(returnhtml));
}
});
这是一个工作示例。 http://jsfiddle.net/Uwcuz/4315/
有人可以告诉我为什么每次我添加参数时它都不会让我发送参数我得到这个错误。
{
Type = User;
message = "Could not parse request body into json.";
}
这行得通,但我觉得有点奇怪。
$.ajax({
url: "https://tibqwxuqoh.execute-api.us-east-1.amazonaws.com/dev/getitems",
type: "POST",
data: "{\"device\": \"test\",\"datetime\": \"1446757444524\"}",
success: function (returnhtml) {
console.log(returnhtml);
$("#result").append("WORKS - <br>" + JSON.stringify(returnhtml));
}
});
【问题讨论】:
标签: api amazon-web-services aws-lambda