Class HttpClient.ResponseReader
java.lang.Object
one.nio.http.HttpClient.ResponseReader
- Direct Known Subclasses:
HttpClient.ChunkedLineReader
- Enclosing class:
HttpClient
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleanmayHaveBody(int status) (package private) byte[]mergeChunks(List<byte[]> chunks) (package private) byte[]readBody(int contentLength) (package private) byte[](package private) byte[](package private) StringreadLine()(package private) ResponsereadResponse(int method) (package private) voidreadResponseBody(int method, Response response) (package private) voidreadResponseHeaders(Response response) (package private) String
-
Field Details
-
socket
Socket socket -
buf
byte[] buf -
length
int length -
pos
int pos
-
-
Constructor Details
-
ResponseReader
ResponseReader(Socket socket, int bufferSize) throws IOException - Throws:
IOException
-
-
Method Details
-
readResponse
- Throws:
IOExceptionHttpException
-
readResultCode
- Throws:
IOExceptionHttpException
-
readResponseHeaders
- Throws:
IOExceptionHttpException
-
readResponseBody
- Throws:
IOExceptionHttpException
-
readLine
- Throws:
IOExceptionHttpException
-
readChunkedBody
- Throws:
IOExceptionHttpException
-
readBody
- Throws:
IOException
-
readBodyUntilClose
- Throws:
IOException
-
mergeChunks
-
mayHaveBody
private static boolean mayHaveBody(int status)
-