如何使用Spring RestTemplate将json数据发送到PHP服务器

时间:2013-04-18 09:23:39

标签: php spring resttemplate

我正在开发一个Android应用程序,我使用Spring RestTemplate从PHP服务器获取数据并将数据发布到PHP服务器。我试图将数据发布到PHP服务器,但PHP服务器什么也没得到。如何使用Spring RestTemplate将json数据发布到PHP服务器并从PHP服务器获取json?

2 个答案:

答案 0 :(得分:1)

我自己解决了这个问题。我将FormHttpMessageConverter添加到RestTemplate,如下所示:

RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters()。add(new FormHttpMessageConverter());

然后我可以将json数据发布到PHP服务器。我使用以下命令在PHP服务器中获取了json数据:

$ jsonData = $ _POST ['json'];

答案 1 :(得分:0)

我用

固定
MultiValueMap<String, ArrayList<persona>> parts = new LinkedMultiValueMap<>();

parts.add("json", aaper);    

restTemplate.postForLocation(url,parts);