Package org.apache.hc.core5.http.message
Class MessageSupport
- java.lang.Object
-
- org.apache.hc.core5.http.message.MessageSupport
-
public class MessageSupport extends java.lang.Object
Support methods for HTTP message processing.- Since:
- 5.0
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.BitSet
COMMA
private static java.lang.String[]
EMPTY_STRING_ARRAY
An empty immutableString
array.
-
Constructor Summary
Constructors Modifier Constructor Description private
MessageSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addContentEncodingHeader(HttpMessage message, EntityDetails entity)
static void
addContentTypeHeader(HttpMessage message, EntityDetails entity)
static void
addTrailerHeader(HttpMessage message, EntityDetails entity)
static boolean
canResponseHaveBody(java.lang.String method, HttpResponse response)
static Header
format(java.lang.String name, java.lang.String... tokens)
static Header
format(java.lang.String name, java.util.Set<java.lang.String> tokens)
static void
formatTokens(CharArrayBuffer dst, java.lang.String... tokens)
static void
formatTokens(CharArrayBuffer dst, java.util.Set<java.lang.String> tokens)
static java.util.Iterator<HeaderElement>
iterate(MessageHeaders headers, java.lang.String name)
static HeaderElement[]
parse(Header header)
static java.util.Set<java.lang.String>
parseTokens(java.lang.CharSequence src, ParserCursor cursor)
static java.util.Set<java.lang.String>
parseTokens(Header header)
-
-
-
Method Detail
-
formatTokens
public static void formatTokens(CharArrayBuffer dst, java.lang.String... tokens)
-
formatTokens
public static void formatTokens(CharArrayBuffer dst, java.util.Set<java.lang.String> tokens)
-
format
public static Header format(java.lang.String name, java.util.Set<java.lang.String> tokens)
-
format
public static Header format(java.lang.String name, java.lang.String... tokens)
-
parseTokens
public static java.util.Set<java.lang.String> parseTokens(java.lang.CharSequence src, ParserCursor cursor)
-
parseTokens
public static java.util.Set<java.lang.String> parseTokens(Header header)
-
addContentTypeHeader
public static void addContentTypeHeader(HttpMessage message, EntityDetails entity)
-
addContentEncodingHeader
public static void addContentEncodingHeader(HttpMessage message, EntityDetails entity)
-
addTrailerHeader
public static void addTrailerHeader(HttpMessage message, EntityDetails entity)
-
iterate
public static java.util.Iterator<HeaderElement> iterate(MessageHeaders headers, java.lang.String name)
-
parse
public static HeaderElement[] parse(Header header)
-
canResponseHaveBody
public static boolean canResponseHaveBody(java.lang.String method, HttpResponse response)
- Since:
- 5.0
-
-