我正在开发一个Android应用程序,我使用Spring RestTemplate从PHP服务器获取数据并将数据发布到PHP服务器。我试图将数据发布到PHP服务器,但PHP服务器什么也没得到。如何使用Spring RestTemplate将json数据发布到PHP服务器并从PHP服务器获取json?
答案 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);