wwRequest::GetExtraHeader

Returns a custom HTTP Header sent from the client.

Extra Headers are custom headers posted by client applications to send special processing instructions to the server. For example, SOAP includes a SOAPMethodName extra header to specify the URI and name of the method to call.

Examples

GET http://localhost/wconnect/HttpHeader.wwd HTTP/1.1
Accept-Encoding: gzip,deflate
SOAPMethodName: GetCustomers
custom-header: Hello world

Extra Headers can be retrieved in a couple of ways:

Header Name
lcHeader = Request.GetExtraHeader("SOAPMethodName")
lcHeader = Request.GetExtraHeader("custom-header")
HTTP Server Variable Name
lcHeader = Request.GetExtraHeader("HTTP_SOAPMethodName")
lcHeader = Request.GetExtraHeader("HTTP_CUSTOM_HEADER")
o.GetExtraHeader(lcHeader)

Return Value

string of header or "" if not found

Parameters

lcHeader
Name of the header to retrieve. Use either the original header name or HTTP_HEADER_NAME where any dashes are replaced with underscores. The latter is faster.


See also:

Class wwRequest

© West Wind Technologies, 1996-2022 • Updated: 03/18/16
Comment or report problem with topic