Java 将字节[]转换为HttpResponse

Java 将字节[]转换为HttpResponse,java,parsing,httpresponse,Java,Parsing,Httpresponse,我正在使用java套接字与服务器通信。我正在从服务器获取字节[]格式的http响应。现在我需要解析字节[]的头和内容。我从服务器得到的示例响应是: HTTP/1.1 200 OK alternate-protocol: 443:quic,p=0.01 cache-control: no-cache, must-revalidate content-disposition: attachment; filename="f.txt" content-encoding: gzip content-le

我正在使用java套接字与服务器通信。我正在从服务器获取字节[]格式的http响应。现在我需要解析字节[]的头和内容。我从服务器得到的示例响应是:

HTTP/1.1 200 OK
alternate-protocol: 443:quic,p=0.01
cache-control: no-cache, must-revalidate
content-disposition: attachment; filename="f.txt"
content-encoding: gzip
content-length: 341
content-type: text/javascript; charset=UTF-8
date: Sat, 15 Nov 2014 18:32:55 GMT
expires: -1
pragma: no-cache
server: gws
status: 200 OK
version: HTTP/1.1
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block

1或者我需要一种用Java解析的最简单方法(可能是一个库)

2或者将其转换为HttpResponse对象的方法。

在本例中,Apache HttpComponents是您的朋友。
请看一下

您是如何执行请求的?您应该添加相关代码