1
%META:TOPICINFO{author="ProjectContributor" date="1231502400" format="1.1" version="1"}%
2
%META:TOPICPARENT{name="Macros"}%
4
---+++ HTTP -- get HTTP headers
5
* Called with the name of an HTTP header field, returns its value. Capitalization and the use of hyphens versus underscores are not significant.
6
* Syntax: =%<nop>HTTP%=
7
* Syntax: =%<nop>HTTP{"Header-name"}%=
9
| =%<nop>HTTP%= | %HTTP% |
10
| =%<nop>HTTP{"Accept-language"}%= | %HTTP{"Accept-language"}% |
11
| =%<nop>HTTP{"User-Agent"}%= | %HTTP{"User-Agent"}% |
12
* %X% You can see the HTTP headers your browser sends to the server on a number of sites e.g. http://www.ericgiguere.com/tools/http-header-viewer.html
13
* Related: [[%IF{"'%INCLUDINGTOPIC%'='Macros'" then="#"}%VarHTTPS][HTTPS]], [[%IF{"'%INCLUDINGTOPIC%'='Macros'" then="#"}%VarREMOTEADDR][REMOTE_ADDR]], [[%IF{"'%INCLUDINGTOPIC%'='Macros'" then="#"}%VarREMOTEPORT][REMOTE_PORT]], [[%IF{"'%INCLUDINGTOPIC%'='Macros'" then="#"}%VarREMOTEUSER][REMOTE_USER]]