Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何打印以筛选java中json+http post返回的字符串_Java_Json_Apache_Http_Nginx - Fatal编程技术网

如何打印以筛选java中json+http post返回的字符串

如何打印以筛选java中json+http post返回的字符串,java,json,apache,http,nginx,Java,Json,Apache,Http,Nginx,我正在用java写一篇json+http文章。如果http post成功,我应该从端点/服务器返回一个唯一标识符字符串。到目前为止,我的帖子是成功的,但我不知道如何在屏幕上打印这个唯一的标识符 下面是我运行程序时得到的输出 HttpResponseProxy{HTTP/1.1 200 OK[服务器:nginx/1.6.2,日期:Sat,2014年12月13日09:03:41 GMT,内容类型:application/json;charset=utf-8,内容长度:24,连接:保持活动,访问控制允

我正在用java写一篇json+http文章。如果http post成功,我应该从端点/服务器返回一个唯一标识符字符串。到目前为止,我的帖子是成功的,但我不知道如何在屏幕上打印这个唯一的标识符

下面是我运行程序时得到的输出

HttpResponseProxy{HTTP/1.1 200 OK[服务器:nginx/1.6.2,日期:Sat,2014年12月13日09:03:41 GMT,内容类型:application/json;charset=utf-8,内容长度:24,连接:保持活动,访问控制允许方法:*,访问控制允许来源:*,X-Parse-Platform:G1,X-Runtime:0.166030]ResponseEntityProxy{[内容类型:application/json;字符集=utf-8,内容长度:24,分块:false]}

如何将返回对象打印到屏幕

编辑:

这是我的密码; //导入库

public class XXXXXXXX {


    public static void main(String[] args ) throws IOException {
    // TODO Auto-generated method stub

        Registration ifeanyi = new Registration();
        String endPoint = "http://xxxxxxxxxxx/api/register";
        HttpPost post = new HttpPost(endPoint); 
        GsonBuilder builder = new GsonBuilder();
        Gson gson = builder.create();

        ifeanyi.email = "xxxxxxxxxxx@yahoo.com";
        ifeanyi.github = "https://xxxxxxxxxxx/code2040Challenge.git";

        CloseableHttpClient httpclient = HttpClients.createDefault();

        try {               
            StringEntity data = new StringEntity(gson.toJson(ifeanyi));
            post.setEntity(data);
            post.setHeader("Content-type", "application/json");
            HttpResponse result = httpclient.execute(post);
            HttpEntity entity = result.getEntity();
            System.out.println(result);
            System.out.println(post);
        } catch (Exception handle) {
        // TODO Auto-generated catch block
            handle.printStackTrace();           
        } finally {
            httpclient.close();
        }   
    }
}

它在我的屏幕上显示得很好。你能给我们看一些代码吗?你在那里打印的只是响应标题。我需要的不是Post报告,而是如果我的Post成功,我应该得到的唯一字符串。我需要能够看到该字符串,以便完成剩余的任务。@JamesB,当然。因为@JamesB提到了响应标题,我想我需要响应主体-其中包含我正在寻找的信息-也打印到屏幕上。