Package org.hcjf.io.net.http
Class HttpHeader
- java.lang.Object
-
- org.hcjf.io.net.http.HttpHeader
-
public class HttpHeader extends java.lang.ObjectThis class represents a http header and contains all the components of the headers.- Author:
- javaito
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACCEPTstatic java.lang.StringACCEPT_CHARSETstatic java.lang.StringACCEPT_ENCODINGstatic java.lang.StringACCEPT_LANGUAGEstatic java.lang.StringACCESS_CONTROL_ALLOW_CREDENTIALSstatic java.lang.StringACCESS_CONTROL_ALLOW_HEADERSstatic java.lang.StringACCESS_CONTROL_ALLOW_METHODSstatic java.lang.StringACCESS_CONTROL_ALLOW_ORIGINstatic java.lang.StringACCESS_CONTROL_EXPOSE_HEADERSstatic java.lang.StringACCESS_CONTROL_MAX_AGEstatic java.lang.StringACCESS_CONTROL_REQUEST_HEADERSstatic java.lang.StringACCESS_CONTROL_REQUEST_METHODSstatic java.lang.StringACCESS_CONTROL_REQUEST_ORIGINstatic java.lang.StringAPPLICATION_X_WWW_FORM_URLENCODEDstatic java.lang.StringAUTHORIZATIONstatic java.lang.StringBOUNDARYstatic java.lang.StringCHUNKEDstatic java.lang.StringCLOSEDstatic java.lang.StringCONNECTIONstatic java.lang.StringCONTENT_DISPOSITIONstatic java.lang.StringCONTENT_ENCODINGstatic java.lang.StringCONTENT_LENGTHstatic java.lang.StringCONTENT_TYPEstatic java.lang.StringCOOKIEstatic java.lang.StringDATEstatic java.lang.StringDEFAULT_USER_AGENTstatic java.lang.StringDEFLATEstatic java.lang.StringDNTstatic java.lang.StringE_TAGstatic java.lang.StringEXPECTstatic java.lang.StringFROMstatic java.lang.StringFRONT_END_HTTPSstatic java.lang.StringGZIPstatic java.lang.StringHOSTstatic java.lang.StringHTTP2_REQUESTstatic java.lang.StringHTTP2_SETTINGSstatic java.lang.StringHTTPS2_REQUESTstatic java.lang.StringIDENTITYstatic java.lang.StringIF_MATCHstatic java.lang.StringIF_MODIFIED_SINCEstatic java.lang.StringIF_NONE_MATCHstatic java.lang.StringIF_RANGEstatic java.lang.StringIF_UNMODIFIED_SINCEstatic java.lang.StringKEEP_ALIVEstatic java.lang.StringLAST_MODIFIEDstatic java.lang.StringMAX_FORWARDSstatic java.lang.StringMULTIPART_FORM_DATAstatic java.lang.StringORIGINstatic java.lang.StringPARAM_CHARSETstatic java.lang.StringPARAM_IMPLstatic java.lang.StringPROXY_AUTHORIZATIONstatic java.lang.StringPROXY_CONNECTIONstatic java.lang.StringRANGEstatic java.lang.StringREFERERstatic java.lang.StringSERVERstatic java.lang.StringSET_COOKIEstatic java.lang.StringSET_COOKIE2static java.lang.StringSOAP_ACTIONstatic java.lang.StringTEstatic java.lang.StringTRANSFER_ENCODINGstatic java.lang.StringUPGRADEstatic java.lang.StringUSER_AGENTstatic java.lang.StringX_ATT_DEVICEIDstatic java.lang.StringX_CORRELATION_IDstatic java.lang.StringX_CSRF_TOKENstatic java.lang.StringX_FORWARDED_FORstatic java.lang.StringX_FORWARDED_HOSTstatic java.lang.StringX_FORWARDED_PROTOstatic java.lang.StringX_HCJF_QUERY_AVERAGE_TIME_EVALUATING_CONDITIONSstatic java.lang.StringX_HCJF_QUERY_AVERAGE_TIME_FORMATTING_DATAstatic java.lang.StringX_HCJF_QUERY_PRESENT_FIELDSstatic java.lang.StringX_HCJF_QUERY_TIME_AGGREGATING_DATAstatic java.lang.StringX_HCJF_QUERY_TIME_COLLECTING_DATAstatic java.lang.StringX_HCJF_QUERY_TIME_COMPILINGstatic java.lang.StringX_HCJF_QUERY_TIME_EVALUATING_CONDITIONSstatic java.lang.StringX_HCJF_QUERY_TIME_FORMATTING_DATAstatic java.lang.StringX_HCJF_QUERY_TOTAL_TIMEstatic java.lang.StringX_HTTP_METHOD_OVERRIDEstatic java.lang.StringX_REQUEST_IDstatic java.lang.StringX_REQUESTED_WITHstatic java.lang.StringX_UIDHstatic java.lang.StringX_WAP_PROFILE
-
Constructor Summary
Constructors Constructor Description HttpHeader(java.lang.String header)HttpHeader(java.lang.String headerName, java.lang.String headerValue)
-
Method Summary
Modifier and Type Method Description java.util.Set<java.lang.String>getGroups()Return the header groups.java.lang.StringgetHeaderName()Return the header name.java.lang.StringgetHeaderValue()Return the header name.java.lang.StringgetParameter(java.lang.String groupName, java.lang.String parameterName)Return the value of the specific parameter.java.lang.StringtoString()Print the header with the http header standard format.java.lang.StringtoString(boolean includeHeaderName)Print the header with the http header standard format.
-
-
-
Field Detail
-
ACCEPT
public static final java.lang.String ACCEPT
- See Also:
- Constant Field Values
-
ACCEPT_CHARSET
public static final java.lang.String ACCEPT_CHARSET
- See Also:
- Constant Field Values
-
ACCEPT_ENCODING
public static final java.lang.String ACCEPT_ENCODING
- See Also:
- Constant Field Values
-
ACCEPT_LANGUAGE
public static final java.lang.String ACCEPT_LANGUAGE
- See Also:
- Constant Field Values
-
AUTHORIZATION
public static final java.lang.String AUTHORIZATION
- See Also:
- Constant Field Values
-
EXPECT
public static final java.lang.String EXPECT
- See Also:
- Constant Field Values
-
FROM
public static final java.lang.String FROM
- See Also:
- Constant Field Values
-
HOST
public static final java.lang.String HOST
- See Also:
- Constant Field Values
-
ORIGIN
public static final java.lang.String ORIGIN
- See Also:
- Constant Field Values
-
IF_MATCH
public static final java.lang.String IF_MATCH
- See Also:
- Constant Field Values
-
IF_MODIFIED_SINCE
public static final java.lang.String IF_MODIFIED_SINCE
- See Also:
- Constant Field Values
-
IF_NONE_MATCH
public static final java.lang.String IF_NONE_MATCH
- See Also:
- Constant Field Values
-
IF_RANGE
public static final java.lang.String IF_RANGE
- See Also:
- Constant Field Values
-
IF_UNMODIFIED_SINCE
public static final java.lang.String IF_UNMODIFIED_SINCE
- See Also:
- Constant Field Values
-
MAX_FORWARDS
public static final java.lang.String MAX_FORWARDS
- See Also:
- Constant Field Values
-
PROXY_AUTHORIZATION
public static final java.lang.String PROXY_AUTHORIZATION
- See Also:
- Constant Field Values
-
RANGE
public static final java.lang.String RANGE
- See Also:
- Constant Field Values
-
REFERER
public static final java.lang.String REFERER
- See Also:
- Constant Field Values
-
TE
public static final java.lang.String TE
- See Also:
- Constant Field Values
-
USER_AGENT
public static final java.lang.String USER_AGENT
- See Also:
- Constant Field Values
-
CONTENT_TYPE
public static final java.lang.String CONTENT_TYPE
- See Also:
- Constant Field Values
-
CONTENT_DISPOSITION
public static final java.lang.String CONTENT_DISPOSITION
- See Also:
- Constant Field Values
-
CONTENT_LENGTH
public static final java.lang.String CONTENT_LENGTH
- See Also:
- Constant Field Values
-
CONTENT_ENCODING
public static final java.lang.String CONTENT_ENCODING
- See Also:
- Constant Field Values
-
SERVER
public static final java.lang.String SERVER
- See Also:
- Constant Field Values
-
DATE
public static final java.lang.String DATE
- See Also:
- Constant Field Values
-
LAST_MODIFIED
public static final java.lang.String LAST_MODIFIED
- See Also:
- Constant Field Values
-
CONNECTION
public static final java.lang.String CONNECTION
- See Also:
- Constant Field Values
-
UPGRADE
public static final java.lang.String UPGRADE
- See Also:
- Constant Field Values
-
HTTP2_SETTINGS
public static final java.lang.String HTTP2_SETTINGS
- See Also:
- Constant Field Values
-
E_TAG
public static final java.lang.String E_TAG
- See Also:
- Constant Field Values
-
COOKIE
public static final java.lang.String COOKIE
- See Also:
- Constant Field Values
-
SET_COOKIE
public static final java.lang.String SET_COOKIE
- See Also:
- Constant Field Values
-
SET_COOKIE2
public static final java.lang.String SET_COOKIE2
- See Also:
- Constant Field Values
-
SOAP_ACTION
public static final java.lang.String SOAP_ACTION
- See Also:
- Constant Field Values
-
ACCESS_CONTROL_ALLOW_ORIGIN
public static final java.lang.String ACCESS_CONTROL_ALLOW_ORIGIN
- See Also:
- Constant Field Values
-
ACCESS_CONTROL_ALLOW_METHODS
public static final java.lang.String ACCESS_CONTROL_ALLOW_METHODS
- See Also:
- Constant Field Values
-
ACCESS_CONTROL_ALLOW_HEADERS
public static final java.lang.String ACCESS_CONTROL_ALLOW_HEADERS
- See Also:
- Constant Field Values
-
ACCESS_CONTROL_ALLOW_CREDENTIALS
public static final java.lang.String ACCESS_CONTROL_ALLOW_CREDENTIALS
- See Also:
- Constant Field Values
-
ACCESS_CONTROL_EXPOSE_HEADERS
public static final java.lang.String ACCESS_CONTROL_EXPOSE_HEADERS
- See Also:
- Constant Field Values
-
ACCESS_CONTROL_MAX_AGE
public static final java.lang.String ACCESS_CONTROL_MAX_AGE
- See Also:
- Constant Field Values
-
ACCESS_CONTROL_REQUEST_HEADERS
public static final java.lang.String ACCESS_CONTROL_REQUEST_HEADERS
- See Also:
- Constant Field Values
-
ACCESS_CONTROL_REQUEST_ORIGIN
public static final java.lang.String ACCESS_CONTROL_REQUEST_ORIGIN
- See Also:
- Constant Field Values
-
ACCESS_CONTROL_REQUEST_METHODS
public static final java.lang.String ACCESS_CONTROL_REQUEST_METHODS
- See Also:
- Constant Field Values
-
TRANSFER_ENCODING
public static final java.lang.String TRANSFER_ENCODING
- See Also:
- Constant Field Values
-
DNT
public static final java.lang.String DNT
- See Also:
- Constant Field Values
-
FRONT_END_HTTPS
public static final java.lang.String FRONT_END_HTTPS
- See Also:
- Constant Field Values
-
PROXY_CONNECTION
public static final java.lang.String PROXY_CONNECTION
- See Also:
- Constant Field Values
-
X_ATT_DEVICEID
public static final java.lang.String X_ATT_DEVICEID
- See Also:
- Constant Field Values
-
X_CORRELATION_ID
public static final java.lang.String X_CORRELATION_ID
- See Also:
- Constant Field Values
-
X_CSRF_TOKEN
public static final java.lang.String X_CSRF_TOKEN
- See Also:
- Constant Field Values
-
X_FORWARDED_FOR
public static final java.lang.String X_FORWARDED_FOR
- See Also:
- Constant Field Values
-
X_FORWARDED_HOST
public static final java.lang.String X_FORWARDED_HOST
- See Also:
- Constant Field Values
-
X_FORWARDED_PROTO
public static final java.lang.String X_FORWARDED_PROTO
- See Also:
- Constant Field Values
-
X_HTTP_METHOD_OVERRIDE
public static final java.lang.String X_HTTP_METHOD_OVERRIDE
- See Also:
- Constant Field Values
-
X_REQUEST_ID
public static final java.lang.String X_REQUEST_ID
- See Also:
- Constant Field Values
-
X_REQUESTED_WITH
public static final java.lang.String X_REQUESTED_WITH
- See Also:
- Constant Field Values
-
X_UIDH
public static final java.lang.String X_UIDH
- See Also:
- Constant Field Values
-
X_WAP_PROFILE
public static final java.lang.String X_WAP_PROFILE
- See Also:
- Constant Field Values
-
X_HCJF_QUERY_TOTAL_TIME
public static final java.lang.String X_HCJF_QUERY_TOTAL_TIME
- See Also:
- Constant Field Values
-
X_HCJF_QUERY_TIME_COMPILING
public static final java.lang.String X_HCJF_QUERY_TIME_COMPILING
- See Also:
- Constant Field Values
-
X_HCJF_QUERY_TIME_COLLECTING_DATA
public static final java.lang.String X_HCJF_QUERY_TIME_COLLECTING_DATA
- See Also:
- Constant Field Values
-
X_HCJF_QUERY_TIME_EVALUATING_CONDITIONS
public static final java.lang.String X_HCJF_QUERY_TIME_EVALUATING_CONDITIONS
- See Also:
- Constant Field Values
-
X_HCJF_QUERY_AVERAGE_TIME_EVALUATING_CONDITIONS
public static final java.lang.String X_HCJF_QUERY_AVERAGE_TIME_EVALUATING_CONDITIONS
- See Also:
- Constant Field Values
-
X_HCJF_QUERY_TIME_FORMATTING_DATA
public static final java.lang.String X_HCJF_QUERY_TIME_FORMATTING_DATA
- See Also:
- Constant Field Values
-
X_HCJF_QUERY_AVERAGE_TIME_FORMATTING_DATA
public static final java.lang.String X_HCJF_QUERY_AVERAGE_TIME_FORMATTING_DATA
- See Also:
- Constant Field Values
-
X_HCJF_QUERY_TIME_AGGREGATING_DATA
public static final java.lang.String X_HCJF_QUERY_TIME_AGGREGATING_DATA
- See Also:
- Constant Field Values
-
X_HCJF_QUERY_PRESENT_FIELDS
public static final java.lang.String X_HCJF_QUERY_PRESENT_FIELDS
- See Also:
- Constant Field Values
-
APPLICATION_X_WWW_FORM_URLENCODED
public static final java.lang.String APPLICATION_X_WWW_FORM_URLENCODED
- See Also:
- Constant Field Values
-
MULTIPART_FORM_DATA
public static final java.lang.String MULTIPART_FORM_DATA
- See Also:
- Constant Field Values
-
BOUNDARY
public static final java.lang.String BOUNDARY
- See Also:
- Constant Field Values
-
CLOSED
public static final java.lang.String CLOSED
- See Also:
- Constant Field Values
-
HTTP2_REQUEST
public static final java.lang.String HTTP2_REQUEST
- See Also:
- Constant Field Values
-
HTTPS2_REQUEST
public static final java.lang.String HTTPS2_REQUEST
- See Also:
- Constant Field Values
-
KEEP_ALIVE
public static final java.lang.String KEEP_ALIVE
- See Also:
- Constant Field Values
-
DEFAULT_USER_AGENT
public static final java.lang.String DEFAULT_USER_AGENT
- See Also:
- Constant Field Values
-
DEFLATE
public static final java.lang.String DEFLATE
- See Also:
- Constant Field Values
-
GZIP
public static final java.lang.String GZIP
- See Also:
- Constant Field Values
-
IDENTITY
public static final java.lang.String IDENTITY
- See Also:
- Constant Field Values
-
CHUNKED
public static final java.lang.String CHUNKED
- See Also:
- Constant Field Values
-
PARAM_CHARSET
public static final java.lang.String PARAM_CHARSET
- See Also:
- Constant Field Values
-
PARAM_IMPL
public static final java.lang.String PARAM_IMPL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getHeaderName
public java.lang.String getHeaderName()
Return the header name.- Returns:
- Header name.
-
getHeaderValue
public java.lang.String getHeaderValue()
Return the header name.- Returns:
- Header name.
-
toString
public java.lang.String toString()
Print the header with the http header standard format.- Overrides:
toStringin classjava.lang.Object- Returns:
- Header's print.
-
toString
public java.lang.String toString(boolean includeHeaderName)
Print the header with the http header standard format.- Parameters:
includeHeaderName- Boolean to indicates if the name of the header must be printed.- Returns:
- Header's print.
-
getGroups
public final java.util.Set<java.lang.String> getGroups()
Return the header groups.- Returns:
- Header groups.
-
getParameter
public final java.lang.String getParameter(java.lang.String groupName, java.lang.String parameterName)Return the value of the specific parameter.- Parameters:
groupName- Group name.parameterName- Parameter name.- Returns:
- Parameter value.
-
-