java - 如何获取 HttpResponse 文本

标签 java httpresponse httpurlconnection

我正在使用rest上传文件,并从服务器获取响应,以防上传成功(响应代码200)我还获得了此操作的guid, header 如下所示:

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/plain;charset=ISO-8859-1
Content-Length: 36
Date: Wed, 26 Jun 2013 07:00:56 GMT

**772fb809-61d5-4e12-b6f2-133f55ed9ac7** // the guid

我想知道如何才能取出这个指南?我应该使用 getInputStream() 吗?

10x

最佳答案

您可以使用一个 BufferedReader,这是一个示例:

InputStream inputStream = conn.getInputStream(); 
BufferedReader br = new BufferedReader(new InputStreamReader(inputStream)); 
while(br.ready()){ 
    String line = br.readLine(); 
    //line has the contents returned by the inputStream 
}

关于java - 如何获取 HttpResponse 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17313704/

相关文章:

java - 是否使用 xmx 参数保留了内存的永久生成部分?

c# - 如何将经典 ASP 响应对象传递给 C# DLL

android - 为什么 Android 的 HttpUrlConnection 不支持 HTTP/2?

java - 使用路标签署 HTTP 消息时获取 401

java - HashMap 多唯一键问题(Java)

java - Android:字符在 EditText 中离开倒计时

java - 有人可以给我关于如何正确签名 java 小程序的分步说明吗

asp.net-mvc - 依赖模块的 HTTP 错误代码

java - 为什么第一次调用的响应时间比下面的长

java - 如何在eclipse中添加编译时依赖