public class HttpResponseImpl extends HttpBaseImpl<HttpResponse> implements HttpResponse, HttpReponseBody
| 限定符和类型 | 字段和说明 |
|---|---|
private ByteBuffer |
byteData |
private static Pattern |
charsetPattern |
private String |
contentType |
private long |
elapsedTime |
private long |
length |
private int |
numRedirects |
private HttpResponse |
previous |
private static long |
serialVersionUID |
private int |
statusCode |
private String |
statusMessage |
DEFAULT_CHARSET| 限定符 | 构造器和说明 |
|---|---|
(专用程序包) |
HttpResponseImpl() |
protected |
HttpResponseImpl(HttpResponse response) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
body() |
byte[] |
bytes() |
String |
contentType() |
long |
elapsedTime() |
void |
elapsedTime(long time) |
void |
fillData(ByteBuffer byteData) |
private static String |
getCharsetFromContentType(String contentType) |
long |
length() |
int |
numRedirects() |
HttpResponse |
previous() |
private void |
processResponseHeaders(Map<String,List<String>> headers) |
void |
refresh(HttpURLConnection connection) |
void |
saveAs(OutputStream os) |
void |
saveAs(Writer writer,
String charset) |
int |
statusCode() |
String |
statusMessage() |
String |
toString() |
charset, charset, cookie, cookie, cookie, cookies, cookies, hasCookie, hasHeader, hasHeaderWithValue, header, header, headers, headers, method, method, removeCookie, removeHeader, url, urlclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsaveAsprivate static final long serialVersionUID
private static final Pattern charsetPattern
private HttpResponse previous
private int statusCode
private String statusMessage
private String contentType
private long length
private ByteBuffer byteData
private int numRedirects
private long elapsedTime
HttpResponseImpl()
protected HttpResponseImpl(HttpResponse response)
public int statusCode()
statusCode 在接口中 HttpResponsepublic String statusMessage()
statusMessage 在接口中 HttpResponsepublic String contentType()
contentType 在接口中 HttpResponsepublic long length()
length 在接口中 HttpResponsepublic long elapsedTime()
elapsedTime 在接口中 HttpResponsepublic void elapsedTime(long time)
elapsedTime 在接口中 HttpResponsepublic String body()
body 在接口中 HttpResponsepublic byte[] bytes()
bytes 在接口中 HttpResponsepublic HttpResponse previous()
previous 在接口中 HttpResponsepublic int numRedirects()
numRedirects 在接口中 HttpResponsepublic void refresh(HttpURLConnection connection) throws IOException
refresh 在接口中 HttpReponseBodyIOExceptionpublic void fillData(ByteBuffer byteData)
fillData 在接口中 HttpReponseBodypublic void saveAs(Writer writer, String charset) throws IOException
saveAs 在接口中 HttpResponseIOExceptionpublic void saveAs(OutputStream os) throws IOException
saveAs 在接口中 HttpResponseIOExceptionCopyright © 2020. All rights reserved.