Java POST CULL请求返回Spring tc服务器上的syantactic错误
我不熟悉Spring、STS、MVC和web开发 我有一个基于SpringREST的web应用程序。我还有一个可以工作的java客户端。我学习了以下两个教程: 我所能做的就是在同一个项目中使用java客户机,并使用RestTemplate postForLocation方法。它起作用了!然而,现在我希望客户端是iPhone,我不知道如何做到这一点。在java客户机中,RestTemplate使用com.project.Transaction类进行post 如果我错了,请纠正我。在XML文件中,restTemplate“messageConverter”属性设置为jaxbMarshaller,这是一个Jaxb2Marshaller类,其中“Transaction”是一个有界类。我不了解它的细节,但我假设RestTemplate接受事务对象并将其编组为XML,然后作为POST请求发送到服务器 第一个问题: 我有没有办法看到封送对象(即:输出)的样子?我正在使用STS,请具体说明,因为我是新手。例如,可能发送的数据类似于您的xml不正确:Java POST CULL请求返回Spring tc服务器上的syantactic错误,java,spring,curl,Java,Spring,Curl,我不熟悉Spring、STS、MVC和web开发 我有一个基于SpringREST的web应用程序。我还有一个可以工作的java客户端。我学习了以下两个教程: 我所能做的就是在同一个项目中使用java客户机,并使用RestTemplate postForLocation方法。它起作用了!然而,现在我希望客户端是iPhone,我不知道如何做到这一点。在java客户机中,RestTemplate使用com.project.Transaction类进行post 如果我错了,请纠正我。在XML文件中
<transaction><amount>3.1</amount><id>5</id><paid>true</id></transaction>
^^^ should be /paid
3.15true
^^^应该支付
您的xml不正确:
<transaction><amount>3.1</amount><id>5</id><paid>true</id></transaction>
^^^ should be /paid
3.15true
^^^应该支付
事实证明,我必须对数据使用单引号。在--data“<transaction><amount>3.1</amount><id>5</id><paid>true</id></transaction>
^^^ should be /paid