Blue Coat Systems Time Clock Proxy SG Manuale Utente

Pagina di 314
Chapter 3: Condition Reference
121
request.x_header.header_name=
Tests the specified request header (
header_name
) against a regular expression. Any HTTP request 
header can be tested, including custom headers. To test recognized headers, use 
request.header.header_name=
 instead, so that typing errors can be caught at compile time. For 
streaming requests, only the 
User-Agent
 header is available.
Replaces: 
request_x_header.header_name=
Syntax
request.x_header.header_name=regular_expression
where:
header_name
—Any HTTP header, including custom headers.
regular_expression
—A regular expression. For more information, see Appendix E: “Using 
Regular Expressions,” in the Blue Coat ProxySG Configuration and Management Guide.
Layer and Transaction Notes
Use  in 
<Cache>
 and 
<Proxy>
 layers.
Examples
; deny access to the URL below if the request contains the custom 
; header “Test” and the header has a value of “test1”
<proxy>
deny url=http://www.bluecoat.com request.x_header.Test=”test1” 
See Also
Actions: 
append( )
delete( )
delete_matching( )
rewrite( )
set( )
 
Conditions: 
request.header.header_name=
request.header.header_name.address=
response.x_header.header_name=