如何解决通过终端将json curl请求发布到rails app
| 我正在尝试使用来自os x终端的curl命令在我的rails应用程序上创建用户。无论我如何格式化数据,应用程序都会返回未通过我的验证的响应。curl http://localhost:3000/api/1/users.json -i -X POST -d {\"user\":{\"first_name\":\"firstname\",\"last_name\":\"lastname\",\"email\":\"email@email.com\",\"password\":\"app123\",\"password_confirmation\":\"app123\"}}\"
我已经尝试了所有变化。我尝试使用[]括号,尝试过使用user = {data ..},但似乎没有任何效果。有任何想法吗?
解决方法
首先,命令末尾有一个多余的\“。
尝试这个
curl -v -H \"Accept: application/json\" -H \"Content-type: application/json\" -X POST -d \' {\"user\":{\"first_name\":\"firstname\",\"last_name\":\"lastname\",\"email\":\"email@email.com\",\"password\":\"app123\",\"password_confirmation\":\"app123\"}}\' http://localhost:3000/api/1/users
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。