如何使用curl发布到REST/JSON服务?
我已经在上试用了示例RESTJSON服务 JQuery客户端可以成功地向服务发布person对象!雅虎 我如何对卷发做同样的事情? 以下是我的尝试:如何使用curl发布到REST/JSON服务?,json,rest,curl,Json,Rest,Curl,我已经在上试用了示例RESTJSON服务 JQuery客户端可以成功地向服务发布person对象!雅虎 我如何对卷发做同样的事情? 以下是我的尝试: curl -i -X POST -H "Content-Type: application/json; charset=UTF-8" -H "Accept: application/json" -d "{'name':'siegfried','age':26}" http://localhost:8080/api/person % Total
curl -i -X POST -H "Content-Type: application/json; charset=UTF-8" -H "Accept: application/json" -d "{'name':'siegfried','age':26}" http://localhost:8080/api/person
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 71 100 42 100 29 39 26 0:00:01 0:00:01 --:--:-- 40
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 42
Server: Jetty(6.1.25)
Saved person: Person [name=null, age=null]
Compilation finished at Sun Dec 08 22:14:05
它不是在解析数据!如何让它解析json数据
我在谷歌上搜索了几个小时,尝试了许多转义引号和撇号之类的组合,但似乎什么都不起作用
谢谢
siegfried
-d
将以post的形式发送您的数据,您无需声明post
介绍如何使用-d
。如果有人需要的话
一个简单的Sinatra服务器,或者类似的东西,可以用来调试你的卷发和模拟服务器
有没有可能是服务器端的问题,如果您在本地主机上运行它,您应该可以访问它,对吗 我发现了问题!
spring@ResponseBody对get使用JSON,但对POST使用URL编码。
有关详细信息,请参见jQuery POST方法
为什么不一致?这让我发疯了
嗯,我仍然没有cURL命令。但我确实有java和groovy客户机,现在可以发布和获取。我很快就会卷发的