|
|
Clear ()
|
/** Removes all headers from this message */
|
|
|
DeleteHeaderRecord (character)
|
/** Private method for removing a header record
@param character The header name */
|
|
|
LOGICAL FindHeaderRecord (buffer, character)
|
/** Internal helper method to perform the find. This method attempts to find a record using
the input buffer.
@param buffer The buffer of the Headers table.
@param character The header name
@return logical True if a header record was found. */
|
|
|
OpenEdge.Net.HTTP.HttpHeader Get (character)
|
/** Returns a named header
@param character The name of the header to retrieve
@return HttpHeader The header object. Returns a NullHeader if none exists. */
|
|
|
INTEGER GetAll (HttpHeader[])
|
/** Returns all the headers (Names and values)
@param HttpHeader[] An array of headers
@return integer The number of headers returned */
|
|
|
LOGICAL Has (character)
|
/** Indicates whether a header exists for this message or not.
@param character The name of a header to check
@return logical True if this message contains the header */
|
|
|
Put (HttpHeader)
|
/** Adds a header to this collection.
@param HttpHeader The header */
|
|
|
Put (HttpHeaderCollection)
|
/** Adds a set of headers to this collection. Overwrites any existing
headers that appear in this (the target) collection.
@param HttpHeaderCollection The header collection */
|
|
|
Put (HttpHeader[])
|
/** Adds a set of headers to this collection. Overwrites any existing
headers that appear in this (the target) collection.
@param HttpHeader[] The headers */
|
|
|
Remove (character)
|
/** Removes a header from the collection of message headers.
No-op if none exists.
This implementation sets the value of the header to ?/unknown,
passes it down the filter chain, and then removes it from the
header collection.
@param character The name of the header to remove */
|
|
|
UpdateHeaderRecord (HttpHeader)
|
/** Private method for updating the value of a header record
@param HttpHeader The header */
|