我使用带有api blueprint md文件的drakov模拟服务器。我想发送一个POST请求,但我总是得到状态码404。
我使用简单的jQuery代码:
var url = "http://localhost:3000/student/1/setfinalcommit";
var data = {first: "exampl"};
$.ajax({
url: url,
type: 'post',
dataType: 'json',
contentType: "application/json",
success: function (data) {
console.log(data)
},
data: data
});
虽然它不能与我的JS代码一起使用,但它可以从curl开始:
curl -H "Content-Type: application/json" -X POST -d '{"first" : "exampl"}' http://localhost:3000/student/1/setfinalcommit
我的.md文件:
请求(application / json) 带body的第一个POST示例
体
{"first": "exampl"}
响应200(application / json; charset = UTF-8)
体
{
"first": "exampl",
"status": "ok"
}
我的问题是: 我弄乱了蓝图还是ajax请求?
谢谢!
答案 0 :(得分:1)
我搞砸了后端。我不得不像这样开始drakov:
drakov -f myfile.md --autoOptions