0

我正在使用泽西客户端 REST api 将数据发布到服务器。我已经设置了 WAMP 服务器,并且编写了一些 PHP 代码来打印发布数据。问题是每当我将数据发布到 WAMP 服务器时,它都会打印空字符串。我无法弄清楚问题出在哪里。请告诉问题出在服务器代码或客户端代码中。是否需要任何额外的支持来处理其余 APIS 请求?

我只粘贴相关代码。我的客户端代码如下。

JSONObject obj = new JSONObject();
obj.put("singer","test");
ClientResponse response = webResource.accept("application/json").type("application/json").post(ClientResponse.class, obj.toString());
String response1 = response.getEntity(String.class);
System.out.println("response ======== " + response1);

我的 PHP 代码

if (isset($_POST["singer"]) && !empty($_POST["singer"])) {
   $result = 1;
 } else {
 print_r($_POST);
 $result = 0;
 }

我只得到下面提到的其他部分输出。

response ======== Array
(
)

请帮助我为什么我得到空数组。是否需要任何额外的支持来处理其余 APIS 请求?

4

0 回答 0