Generator: GetRequestHeaders
| Class name: | org.weborganic.bastille.http.GetRequestHeaders |
|---|---|
| Version: | 0.6.7 - 31 May 2011 |
| Library: | Bastille |
| Cacheable: | No |
| Generated: | 2012-12-21 |
Description
This generator returns the HTTP request headers as XML.
Configuration
The root XML folder can be configured globally using the Berlioz configuration:
For example:
<node name="bastille">
<map/>
<node name="http">
<map>
<entry key="headers" value="User-Agent,Accept-Language"/>
</map>
</node>
</node>
Parameters
The match parameter can be used to specify which headers should be displayed as a comma-separated list. If null or equal to "", all HTTP headers are returned.
Returned XML
XML for a file:
<http-headers match="[header-match]"> <header name="[header-name]" value="[header-value]"/> <header name="[header-name]" value="[header-value]"/> <header name="[header-name]" value="[header-value]"/> <header name="[header-name]" value="[header-value]"/> <header name="[header-name]" value="[header-value]"/> ... </http-headers>
Note: this generator does not return anything if the content request is not made from an HTTP request.