首页 文章

将CURL发布到API

提问于
浏览
0

我在通过cURL发送POST请求时遇到问题:

卷曲-H "Content-Type: application/json" -X POST -d '{ 2673840 : 2673841 , 2673842 : 2673843 , 2673844 : 2673845 , first_name= 2673846 , last_name= 2673847 }' http://stuff.com/signup

我收到的错误消息说服务器没有获取密码,可能根本没有数据 .

我尝试在URL周围发布引号,没有运气 .

cURL的新手,请原谅我的无知 .

1 回答

  • 1

    您忘记了 first_namelast_name 元素周围的引号,并且您在这些分配中包含 = 而不是JSON : 字符,这会导致另一端无法解析的无效JSON . 这是一个更正的有效JSON请求:

    curl -H "Content-Type: application/json" -X POST -d '{"username":"test@test.com", "password":"testpassword", "verify":"testpassword", "first_name": "Mo", "last_name": "Lester"}' http://stuff.com/signup
    

相关问题