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.ObjectSupport methods for HTTP message processing.- Since:
- 5.0
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.BitSetCOMMAprivate static java.lang.String[]EMPTY_STRING_ARRAYAn empty immutableStringarray.
-
Constructor Summary
Constructors Modifier Constructor Description privateMessageSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddContentEncodingHeader(HttpMessage message, EntityDetails entity)static voidaddContentTypeHeader(HttpMessage message, EntityDetails entity)static voidaddTrailerHeader(HttpMessage message, EntityDetails entity)static booleancanResponseHaveBody(java.lang.String method, HttpResponse response)static Headerformat(java.lang.String name, java.lang.String... tokens)static Headerformat(java.lang.String name, java.util.Set<java.lang.String> tokens)static voidformatTokens(CharArrayBuffer dst, java.lang.String... tokens)static voidformatTokens(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
-
-