public interface IhttpMessage extends _BaseObject_
Modifier and Type | Method and Description |
---|---|
void |
clearCookies()
Removes all cookies from this message.
|
void |
clearHeaders()
Removes all headers from this message.
|
character |
getCharacterEncoding()
Get the message's content encoding.
|
integer |
getContentLength()
Get the message content length.
|
raw |
getContentMd5()
Get an MD5 hash of the message's content.
|
character |
getContentType()
Get message content type.
|
object<? extends Cookie> |
getCookie(character _pcName)
Returns a cookie by name from this message.
|
integer |
getCookies(OutputExtentParameter<object<? extends Cookie>> poCookies)
Returns all the cookies for this message.
|
object<? extends _BaseObject_> |
getEntity()
Get an object containing the message body/entity.
|
object<? extends HttpHeader> |
getHeader(character _pcName)
Returns a named header.
|
integer |
getHeaders(OutputExtentParameter<object<? extends HttpHeader>> poHeaders)
Returns all the headers.
|
character |
getTransferEncoding()
Get the message's Transfer-Encoding.
|
character |
getVersion()
Get the HTTP version supported.
|
logical |
hasCookie(character _pcName)
Indicates whether a cookie exists for this message.
|
logical |
hasCookie(object<? extends Cookie> _poCookie)
Indicates whether a cookie exists for this message.
|
logical |
hasHeader(character _pcName)
Indicates whether a header exists for this message or not.
|
void |
removeCookie(character _pcName)
Removes coolies from this message for a given name.
|
void |
removeCookie(object<? extends Cookie> _poCookie)
Removes a cookie from this message.
|
void |
removeHeader(character _pcName)
Removes all headers with a given name from the set of message headers.
|
void |
setCharacterEncoding(character _encoding)
Set the message's content encoding.
|
void |
setContentLength(integer _var)
Set the message content length.
|
void |
setContentMd5(raw _var)
Set an MD5 hash of the message's content.
|
void |
setContentType(character _var)
Set message content type.
|
void |
setCookie(object<? extends Cookie> _poCookie)
Adds a cookie to this message
|
void |
setCookies(object<? extends Cookie>[] _poCookies) |
void |
setEntity(object<? extends _BaseObject_> _var)
Set an object containing the message body/entity.
|
void |
setHeader(object<? extends HttpHeader> _poHeader)
Adds header info to this message's collection of headers.
|
void |
setHeaders(object<? extends HttpHeader>[] _poHeader) |
void |
setTransferEncoding(character transferEncoding)
Set the message's Transfer-Encoding.
|
void |
setVersion(character version)
Set the HTTP version supported.
|
__lang_BaseObject_constructor__, clone, getLegacyClass, getNextSibling, getPrevSibling, isTracked, legacyEquals, toLegacyString
character getCharacterEncoding()
void setCharacterEncoding(character _encoding)
_encoding
- the message's content encoding.integer getContentLength()
void setContentLength(integer _var)
_var
- the message content length.raw getContentMd5()
void setContentMd5(raw _var)
_var
- an MD5 hash of the message's content.character getContentType()
void setContentType(character _var)
_var
- message content type.object<? extends _BaseObject_> getEntity()
void setEntity(object<? extends _BaseObject_> _var)
_var
- an object containing the message body/entity.character getTransferEncoding()
void setTransferEncoding(character transferEncoding)
transferEncoding
- the message's Transfer-Encoding.character getVersion()
void setVersion(character version)
version
- the HTTP version supported.void clearCookies()
void clearHeaders()
object<? extends Cookie> getCookie(character _pcName)
_pcName
- The cookie's name to check.integer getCookies(OutputExtentParameter<object<? extends Cookie>> poCookies)
poCookies
- An array of cookies.object<? extends HttpHeader> getHeader(character _pcName)
_pcName
- The name of the header to retrieve.integer getHeaders(OutputExtentParameter<object<? extends HttpHeader>> poHeaders)
poHeaders
- An array of headers.logical hasCookie(character _pcName)
_pcName
- The cookie's name to check.true
if this message contains the cookie.logical hasCookie(object<? extends Cookie> _poCookie)
_poCookie
- The cookie to check.true
if this message contains the cookie.logical hasHeader(character _pcName)
_pcName
- The name of a header to check.true
if this message contains the header.void removeCookie(character _pcName)
_pcName
- The name of the cookie(s) to remove.void removeCookie(object<? extends Cookie> _poCookie)
_poCookie
- The cookie to remove.void removeHeader(character _pcName)
_pcName
- The name of the header to remove.void setCookie(object<? extends Cookie> _poCookie)
_poCookie
- The cookie to add.void setHeader(object<? extends HttpHeader> _poHeader)
_poHeader
- The header.void setHeaders(object<? extends HttpHeader>[] _poHeader)