2

我正在开发一个 android 应用程序,我使用 spring RestTemplate 从 PHP 服务器获取数据并将数据发布到 PHP 服务器。我试图将数据发布到 PHP 服务器,但 PHP 服务器一无所获。如何使用 Spring RestTemplate 将 json 数据发布到 PHP 服务器并从 PHP 服务器获取 json?

4

2 回答 2

1

我自己解决了这个问题。我像这样将 FormHttpMessageConverter 添加到 RestTemplate :

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

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

$jsonData = $_POST['json'];

于 2013-05-06T01:17:11.697 回答
0

我修复了

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

parts.add("json", aaper);    

restTemplate.postForLocation(url,parts);   
于 2018-06-27T12:29:51.023 回答