【发布时间】:2011-12-24 02:53:54
【问题描述】:
我使用脚手架设置了一个简单的带有模型条目的新 Rails 应用程序,具有 title 和 content 属性。
现在我正在尝试使用 curl 发布 JSON 数据(而不是使用浏览器)。
以下似乎有效(即成功发布了空数据):
curl --verbose --header "Accept: application/json" --header "Content-type: application/json" --request POST --data "" http://localhost:3000/entries
以下不起作用:
curl --verbose --header "Accept: application/json" --header "Content-type: application/json" --request POST --data "{'content':'I belong to AAA','title':'AAA'}" http://localhost:3000/entries
我尝试了很多变化。我得到的错误主要是在 JSON 数据中找不到主机或意外令牌。
【问题讨论】:
标签: ruby-on-rails ruby json post curl