来自ajax帖子的Drakov http状态代码404

时间:2015-12-04 19:34:02

标签: jquery ajax post http-post apiblueprint

我使用带有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文件:

消息[/ student / {userid} / setfinalcommit]

发布到第一个示例[POST]

  • 请求(application / json) 带body的第一个POST示例

    • {"first": "exampl"}
      
  • 响应200(application / json; charset = UTF-8)

    • {
          "first": "exampl",
          "status": "ok"
      }
      

我的问题是: 我弄乱了蓝图还是ajax请求?

谢谢!

1 个答案:

答案 0 :(得分:1)

我搞砸了后端。我不得不像这样开始drakov:

drakov -f myfile.md --autoOptions