-
- All Implemented Interfaces:
public final class HttpKt
-
-
Field Summary
Fields Modifier and Type Field Description private final static List<String>checkedHeaders
-
Method Summary
Modifier and Type Method Description final List<String>getCheckedHeaders()final static UnitcheckHeaders(MultiMap<String, String> headers)final static MultiMap<String, String>parseQueryString(String query)Parse query string such as paramA=valueA¶mB=valueBinto a map of several key-value pairs separated by '&' where key is the param name before '=' as String and value is the string after '=' as a list of String (as a query parameter may have many values).final static StringformatQueryString(MultiMap<String, String> parameters)final static StringurlDecode(String $self)final static StringurlEncode(String $self)final static StringtoHttpFormat(LocalDateTime $self)final static ContentTypeparseContentType(String contentType)final static ByteArraybodyToBytes(Object body)-
-
Method Detail
-
getCheckedHeaders
final List<String> getCheckedHeaders()
-
checkHeaders
final static Unit checkHeaders(MultiMap<String, String> headers)
-
parseQueryString
final static MultiMap<String, String> parseQueryString(String query)
Parse query string such as
paramA=valueA¶mB=valueBinto a map of several key-value pairs separated by '&' where key is the param name before '=' as String and value is the string after '=' as a list of String (as a query parameter may have many values).Note: Missing the '=' sign, or missing value after '=' (e.g
foo=orfoo) will result into an empty string value.- Parameters:
query- URL query string.
-
formatQueryString
final static String formatQueryString(MultiMap<String, String> parameters)
-
toHttpFormat
final static String toHttpFormat(LocalDateTime $self)
-
parseContentType
final static ContentType parseContentType(String contentType)
-
bodyToBytes
final static ByteArray bodyToBytes(Object body)
-
-
-
-