我正在使用泽西客户端REST apis将数据发布到服务器。我已经设置了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请求?