OpenEdge.Net.HTTP.HttpHeader
- Last Updated: January 15, 2026
- 3 minute read
- OpenEdge
- Documentation
|
Method Summary
| Options | Name | Purpose | |
|---|---|---|---|
| ClearParams () |
/** Removes any parameter records for this header. */
|
||
| ExtractParameters () |
/** Extracts/separates any parameters from the header's value, and stores the 'clean' value. */
|
||
| CHARACTER GetBaseValue () |
/** Returns the unparameterised value for this header.
@return character The value. */
|
||
| CHARACTER GetParameterValue (character) |
/** Returns a parameter from a (for example, 'charset' from Content-Type) header value
@param character The name of the parameter value to retrieve
@return character The charset paremeter value; blank/empty otherwise */
|
||
| CHARACTER GetParameterValues () |
/** Returns the unparameterised value for this header.
@return character The value. */
|
||
| CHARACTER GetValue () |
/* Overridable accessor method
@return character The Value */
|
||
| LOGICAL HasParameter (character) |
/** Indicates whether a parameter exists in the header
@param character The name of the parameter to check.
@return logical True if the parameter exists. */
|
||
| LOGICAL RemoveParameters (character) |
/* Removes all parameters in this header with a name
@param character the parameter name
@return logical TRUE if at least one parameter was removed. */
|
||
| LOGICAL SetParameterValue (character, character) |
/** Saves a parameter value for a header.
@param character (mandatory) The name of the parameter value to retrieve
@param character (mandatory) The parameter value; blank/empty otherwise
@return logical TRUE when the parameter was replaced/previously existed. */
|
||
| SetValue (character) |
/* Overridable mutator method
@param character The header value */
|
||
| CHARACTER ToString () |
/* Returns a stringified version of this header object
@return character A stringified representation of this object */
|
||
| Validate (character) |
/* Validates a header value. Should throw an error if the value
is not valid.
@param character The (prospective) header value */
|
Constructor Summary
| Options | Name | Purpose | |
|---|---|---|---|
| HttpHeader () |
|
||
| HttpHeader (character) |
/** Constructor
@param character The header name */
|
||
| HttpHeader (character, character) |
/* Constructor
@param character The header name
@param character The header value */
|
Property Summary
| Options | Name | Purpose | |
|---|---|---|---|
| CHARACTER Name |
|
||
| OpenEdge.Net.HTTP.HttpHeader NullHeader |
|
||
| CHARACTER ParamDelimiter |
|
||
| CHARACTER Value |
|
Method Detail
ClearParams ()
|
||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ExtractParameters ()
|
||||||||||||||||||||
CHARACTER GetBaseValue ()
|
||||||||||||||||||||
CHARACTER GetParameterValue (character)
|
||||||||||||||||||||
CHARACTER GetParameterValues ()
|
||||||||||||||||||||
CHARACTER GetValue ()
|
||||||||||||||||||||
LOGICAL HasParameter (character)
|
||||||||||||||||||||
LOGICAL RemoveParameters (character)
|
||||||||||||||||||||
LOGICAL SetParameterValue (character, character)
|
||||||||||||||||||||
SetValue (character)
|
||||||||||||||||||||
CHARACTER ToString ()
|
||||||||||||||||||||
Validate (character)
|
||||||||||||||||||||
Constructor Detail
HttpHeader () |
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
HttpHeader (character)
|
||||||||||||||||
HttpHeader (character, character)
|
||||||||||||||||
Property Detail
CHARACTER Name
|
||||||||
|---|---|---|---|---|---|---|---|---|
OpenEdge.Net.HTTP.HttpHeader NullHeader
|
||||||||
CHARACTER ParamDelimiter
|
||||||||
CHARACTER Value
|
||||||||