Package org.apache.hc.core5.http.config
Class Http1Config
java.lang.Object
org.apache.hc.core5.http.config.Http1Config
HTTP/1.1 protocol parameters.
Please note that line length is defined in bytes and not characters. This is only relevant however when using non-standard HTTP charsets for protocol elements such as UTF-8.
- Since:
- 4.3
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private final int
static final Http1Config
private static final int
private static final int
private static final int
private static final int
private static final int
private static final Timeout
private static final int
private final int
private final int
private final int
private final int
private final Timeout
-
Constructor Summary
ConstructorsConstructorDescriptionHttp1Config
(int bufferSize, int chunkSizeHint, Timeout waitForContinueTimeout, int maxLineLength, int maxHeaderCount, int maxEmptyLineCount, int initialWindowSize) -
Method Summary
Modifier and TypeMethodDescriptionstatic Http1Config.Builder
copy
(Http1Config config) static Http1Config.Builder
custom()
int
int
int
int
int
int
toString()
-
Field Details
-
DEFAULT
-
bufferSize
private final int bufferSize -
chunkSizeHint
private final int chunkSizeHint -
waitForContinueTimeout
-
maxLineLength
private final int maxLineLength -
maxHeaderCount
private final int maxHeaderCount -
maxEmptyLineCount
private final int maxEmptyLineCount -
initialWindowSize
private final int initialWindowSize -
INIT_WINDOW_SIZE
private static final int INIT_WINDOW_SIZE- See Also:
-
INIT_BUF_SIZE
private static final int INIT_BUF_SIZE- See Also:
-
INIT_WAIT_FOR_CONTINUE
-
INIT_BUF_CHUNK
private static final int INIT_BUF_CHUNK- See Also:
-
INIT_MAX_HEADER_COUNT
private static final int INIT_MAX_HEADER_COUNT- See Also:
-
INIT_MAX_LINE_LENGTH
private static final int INIT_MAX_LINE_LENGTH- See Also:
-
INIT_MAX_EMPTY_LINE_COUNT
private static final int INIT_MAX_EMPTY_LINE_COUNT- See Also:
-
-
Constructor Details
-
Http1Config
Http1Config(int bufferSize, int chunkSizeHint, Timeout waitForContinueTimeout, int maxLineLength, int maxHeaderCount, int maxEmptyLineCount, int initialWindowSize)
-
-
Method Details
-
getBufferSize
public int getBufferSize() -
getChunkSizeHint
public int getChunkSizeHint() -
getWaitForContinueTimeout
-
getMaxLineLength
public int getMaxLineLength() -
getMaxHeaderCount
public int getMaxHeaderCount() -
getMaxEmptyLineCount
public int getMaxEmptyLineCount() -
getInitialWindowSize
public int getInitialWindowSize() -
toString
-
custom
-
copy
-