Sign in Join
FPDoc Onlineexperiment

HTTPHeaderDirections constant

In unit HTTPProtocol

Array defining which direction each header type is used in.

Declaration

pascal
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

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.