Java Jersey没有发布json

Java Jersey没有发布json,java,json,web-services,jersey,Java,Json,Web Services,Jersey,我正在尝试使用jersey将json发布到远程php应用程序。php应用程序似乎没有收到帖子。当我查看标题时,它似乎在那里。有谁会碰巧知道我可能做错了什么 Java泽西代码 String url = "http://support.mydomain.co/remoteapi/mydomain/index.php"; WebResource webResource = client.resource(url); webResource.queryParam("action

我正在尝试使用jersey将json发布到远程php应用程序。php应用程序似乎没有收到帖子。当我查看标题时,它似乎在那里。有谁会碰巧知道我可能做错了什么

Java泽西代码

    String url = "http://support.mydomain.co/remoteapi/mydomain/index.php";

    WebResource webResource = client.resource(url);
    webResource.queryParam("action", Constant.CREATE_TICKET.name());

    Company company = companyDAO.findCompanyById(1);

    client.addFilter(new LoggingFilter(System.out));

    ClientResponse response = webResource.accept("application/json")
            .entity(company, MediaType.APPLICATION_JSON)
            .post(ClientResponse.class);

    if (response.getStatus() != 200) {
        throw new RuntimeException("Failed : HTTP error code : "
                + response.getStatus());
    }

    String output = response.getEntity(String.class);
标题

1 * Client out-bound request
1 > POST http://support.mydomain.co/remoteapi/mydomain/index.php?action=CREATE_TICKET
1 > Accept: application/json
1 > Content-Type: application/json
{"name":"Test Company","phones":[],"street1":null,"street2":null,"city":null,"stateName":{"name":"Florida"},"companyCategory":{"name":"hotel"},"zip":"12095","accountNumber":"00000002"}
1 * Client in-bound response
1 < 200
1 < Date: Wed, 13 Mar 2013 22:51:06 GMT
1 < Transfer-Encoding: chunked
1 < Keep-Alive: timeout=5, max=100
1 < Connection: Keep-Alive
1 < Content-Type: application/json
1 < Server: Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/0.9.8e-fips-rhel5 mod_mono/2.6.3 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
1 < X-Powered-By: PHP/5.3.17
1 < 

根据您的日志输出,发布成功,您从PHP获得了
200
代码和响应头,因此我怀疑问题可能与服务器设置有关。您是否使用其他工具检查WS-call,Firefox的RestClient插件示例,并查看该插件的响应object@Beny23你能详细介绍一下“服务器设置”吗?你指的是PHP服务器吗?如果是这样的话,你会建议做什么?我不是PHP专家,我想说的是,根据日志信息,问题更可能发生在PHP端,而不是Java客户端,因为日志显示发出了帖子,收到了响应,只是响应是空的。我会检查服务器日志,并在PHP代码中添加一些调试语句。
print_r($_REQUEST);