Skip to content

HTTPHeaderDirections

Array defining which direction each header type is used in.

Declaration

Source position: httpprotocol.pp line 123

const
  HTTPHeaderDirections : Array[THeader] of THeaderDirections = Set of THeaderDirection = (hdRequest,hdResponse) = ([], [hdRequest], [hdRequest], [hdRequest], [hdRequest], [hdResponse], [hdResponse], [hdResponse], [hdRequest], [hdRequest, hdResponse], [hdRequest, hdResponse], [hdRequest, hdResponse], [hdRequest, hdResponse], [hdRequest, hdResponse], [hdRequest, hdResponse], [hdRequest, hdResponse], [hdRequest, hdResponse], [hdRequest, hdResponse], [hdRequest, hdResponse], [hdResponse], [hdRequest, hdResponse], [hdRequest], [hdRequest], [hdRequest], [hdRequest], [hdRequest], [hdRequest], [hdRequest], [hdRequest], [hdRequest, hdResponse], [hdResponse], [hdRequest], [hdRequest, hdResponse], [hdResponse], [hdRequest], [hdRequest, hdResponse], [hdRequest], [hdResponse], [hdResponse], [hdRequest], [hdRequest, hdResponse], [hdRequest, hdResponse], [hdRequest, hdResponse], [hdRequest], [hdRequest, hdResponse], [hdRequest, hdResponse], [hdRequest, hdResponse], [hdResponse]);

Description

Maps each THeader value to its allowed usage directions (request, response, or both). Used to validate proper header usage in HTTP communications.

See also

Name Description
THeader Enumeration of standard HTTP 1.1 headers.
THeaderDirection Direction of HTTP header usage.