Package com.landawn.abacus.http
Class HttpHeaders
java.lang.Object
com.landawn.abacus.http.HttpHeaders
- Since:
- 0.8
- Author:
- Haiyang Li
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Copied from Google Guava under Apache License v2.static final class
Copied from Google Guava under Apache License v2.static final class
The Class Values. -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
Clear.copy()
static HttpHeaders
static HttpHeaders
create()
boolean
void
forEach
(BiConsumer<String, Object> action) int
hashCode()
Header name set.boolean
isEmpty()
Checks if is empty.static HttpHeaders
static HttpHeaders
static HttpHeaders
static HttpHeaders
setAcceptCharset
(String acceptCharset) Sets the accept charset.setAcceptEncoding
(String acceptEncoding) Sets the accept encoding.setAcceptLanguage
(String acceptLanguage) Sets the accept language.setAcceptRanges
(String acceptRanges) Sets the accept ranges.Sets the all.setAuthorization
(String value) setBasicAuthentication
(String username, String password) setCacheControl
(String value) setConnection
(String value) setContentEncoding
(String acceptEncoding) Sets the content encoding.setContentLanguage
(String acceptLanguage) Sets the content language.setContentLength
(long contentLength) Sets the content length.setContentType
(String contentType) Sets the content type.Sets the cookie.setProxyAuthorization
(String value) setUserAgent
(String userAgent) Sets the user agent.toMap()
toString()
static String
-
Method Details
-
create
- Returns:
-
of
- Parameters:
name
-value
-- Returns:
-
of
- Parameters:
name1
-value1
-name2
-value2
-- Returns:
-
of
public static HttpHeaders of(String name1, Object value1, String name2, Object value2, String name3, Object value3) - Parameters:
name1
-value1
-name2
-value2
-name3
-value3
-- Returns:
-
of
- Parameters:
headers
-- Returns:
-
copyOf
- Parameters:
headers
-- Returns:
-
valueOf
- Parameters:
headerValue
-- Returns:
-
setContentType
Sets the content type.- Parameters:
contentType
-- Returns:
-
setContentEncoding
Sets the content encoding.- Parameters:
acceptEncoding
-- Returns:
-
setContentLanguage
Sets the content language.- Parameters:
acceptLanguage
-- Returns:
-
setContentLength
Sets the content length.- Parameters:
contentLength
-- Returns:
-
setUserAgent
Sets the user agent.- Parameters:
userAgent
-- Returns:
-
setCookie
Sets the cookie.- Parameters:
cookie
-- Returns:
-
setAuthorization
- Parameters:
value
-- Returns:
-
setBasicAuthentication
-
setProxyAuthorization
- Parameters:
value
-- Returns:
-
setCacheControl
- Parameters:
value
-- Returns:
-
setConnection
- Parameters:
value
-- Returns:
-
setHost
- Parameters:
value
-- Returns:
-
setFrom
- Parameters:
value
-- Returns:
-
setAccept
- Parameters:
value
-- Returns:
-
setAcceptEncoding
Sets the accept encoding.- Parameters:
acceptEncoding
-- Returns:
-
setAcceptCharset
Sets the accept charset.- Parameters:
acceptCharset
-- Returns:
-
setAcceptLanguage
Sets the accept language.- Parameters:
acceptLanguage
-- Returns:
-
setAcceptRanges
Sets the accept ranges.- Parameters:
acceptRanges
-- Returns:
-
set
- Parameters:
name
-value
-- Returns:
-
setAll
Sets the all.- Parameters:
m
-- Returns:
-
get
- Parameters:
headerName
-- Returns:
-
remove
- Parameters:
headerName
-- Returns:
-
headerNameSet
Header name set.- Returns:
-
forEach
- Parameters:
action
-
-
clear
public void clear()Clear. -
isEmpty
public boolean isEmpty()Checks if is empty.- Returns:
- true, if is empty
-
toMap
- Returns:
-
copy
- Returns:
-
hashCode
public int hashCode() -
equals
-
toString
-