相应的$ .ajax()调用curl命令

时间:2014-03-02 05:50:41

标签: jquery json curl http-post

我想知道如何编写相应的jquery ajax调用以跟随curl命令:

curl -H "Content-Type: application/json" -d '{"username":"admin","password":"admin"}' http://localhost:8080/authentication/signIn

到目前为止,我尝试的内容如下:

            login_url = 'http://localhost:8080/authentication/signIn';
            post_data = {username : 'admin', password : 'admin'};

            $.ajax({
            url: login_url,
            type: 'POST',
            dataType: 'json',
            contentType: 'application/json',
            data: post_data,
            success: function (data) {
              alert(JSON.stringify(data));
            },
            error: function(){
              alert("Cannot get data");
            }
        });

但后来我在服务器端得到错误:Request对象没有属性json(我试图在signIn函数中作为cherrypy.request.json访问)。但同样适用于给定的curl命令。我在ajax电话中缺少什么?

0 个答案:

没有答案