Class HttpRequestEncoder
java.lang.Object
org.glassfish.jersey.jdk.connector.internal.HttpRequestEncoder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidappendFirstLine(StringBuilder request, HttpRequest httpRequest) private static voidappendHeader(StringBuilder request, String key, String value) private static voidappendUpgradeHeaders(StringBuilder request, Map<String, List<String>> headers) (package private) static ByteBufferencodeChunk(ByteBuffer data) (package private) static ByteBufferencodeHeader(HttpRequest httpRequest) private static byte[]getChunkHeaderBytes(int dataLength) (package private) static intgetChunkSize(int dataLength)
-
Field Details
-
ENCODING
- See Also:
-
LINE_SEPARATOR
- See Also:
-
LINE_SEPARATOR_BYTES
private static final byte[] LINE_SEPARATOR_BYTES -
LAST_CHUNK
private static final byte[] LAST_CHUNK -
HTTP_VERSION
- See Also:
-
-
Constructor Details
-
HttpRequestEncoder
HttpRequestEncoder()
-
-
Method Details
-
appendUpgradeHeaders
-
appendHeader
-
appendFirstLine
-
encodeHeader
-
encodeChunk
-
getChunkHeaderBytes
private static byte[] getChunkHeaderBytes(int dataLength) -
getChunkSize
static int getChunkSize(int dataLength)
-