OpenEdge.Net.HTTP.HttpHeaderCollection
- Last Updated: January 15, 2026
- 3 minute read
- OpenEdge
- Version 12.8
- Documentation
|
Method Summary
| Options | Name | Purpose | |
|---|---|---|---|
| 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 */
|
Constructor Summary
| Options | Name | Purpose | |
|---|---|---|---|
| HttpHeaderCollection () |
/* Default constructor */
|
Property Summary
| Options | Name | Purpose | |
|---|---|---|---|
| INTEGER Size |
|
Method Detail
Clear ()
|
||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DeleteHeaderRecord (character)
|
||||||||||||||||||||||
LOGICAL FindHeaderRecord (buffer, character)
|
||||||||||||||||||||||
OpenEdge.Net.HTTP.HttpHeader Get (character)
|
||||||||||||||||||||||
INTEGER GetAll (HttpHeader[])
|
||||||||||||||||||||||
LOGICAL Has (character)
|
||||||||||||||||||||||
Put (HttpHeader)
|
||||||||||||||||||||||
Put (HttpHeaderCollection)
|
||||||||||||||||||||||
Put (HttpHeader[])
|
||||||||||||||||||||||
Remove (character)
|
||||||||||||||||||||||
UpdateHeaderRecord (HttpHeader)
|
||||||||||||||||||||||
Constructor Detail
HttpHeaderCollection ()
|
||||||
|---|---|---|---|---|---|---|
Property Detail
INTEGER Size
|
||||||||
|---|---|---|---|---|---|---|---|---|