Appendix C: Recognized HTTP Headers

The tables provided in this appendix list all recognized HTTP 1.1 headers and indicate how the ProxySG is able to interact with them. For each header, columns show whether the header appears in request or response forms, and whether the append( ), delete( ), rewrite( ), or set( ) actions can be used to change the header.

Recognized headers can be used with the request.header.header_name= and

response.header.header_name= conditions. Headers not shown in these tables must be tested with the request.x_header.header_name= and response.x_header.header_name= conditions. In addition, the following three header fields take address values, so they can be used with the condition

request.header.header_name.address= Client-IP, Host, X-Forwarded-For.

Table C.1: HTTP Headers Recognized by the ProxySG

Header Field

Request/Response Form

 

Allowed Actions

 

 

 

 

 

 

 

 

 

 

 

rewrite( )

append( )

delete( )

 

 

 

set( )

 

 

Accept

Request

 

X

X

X

 

 

 

 

 

 

Accept-Charset

Request

 

X

X

X

 

 

 

 

 

 

Accept-Encoding

Request

 

X

X

X

 

 

 

 

 

 

Accept-Language

Request

 

X

X

X

 

 

 

 

 

 

Accept-Ranges

Response

 

X

X

X

 

 

 

 

 

 

Age

Response

 

 

 

 

 

 

 

 

 

 

Allow

Request/Response

 

X

X

X

 

 

 

 

 

 

Authorization

Request

 

 

 

 

 

 

 

 

 

 

Cache-Control

Request/Response

 

X

X

X

 

 

 

 

 

 

Client-IP

Request

 

X

 

X

 

 

 

 

 

 

Connection

Request/Response

 

 

X

 

 

 

 

 

 

 

Content-Encoding

Request/Response

 

 

X

 

 

 

 

 

 

 

Content-Language

Request/Response

 

 

X

 

 

 

 

 

 

 

Content-Length

Request/Response

 

 

 

 

 

 

 

 

 

 

Content-Location

Request/Response

 

X

 

X

 

 

 

 

 

 

Content-MD5

Request/Response

 

 

 

 

 

 

 

 

 

 

Content-Range

Request/Response

 

 

 

 

 

 

 

 

 

 

Content-Type

Request/Response

 

 

 

 

 

 

 

 

 

 

Cookie

Request

 

X

X

X

 

 

 

 

 

 

Cookie2

Request

 

X

 

X

 

 

 

 

 

 

Date

Request/Response

 

 

 

 

 

 

 

 

 

 

ETag

Response

 

X

 

X

 

 

 

 

 

 

Expect

Request

 

 

X

 

 

 

 

 

 

 

Expires

Request/Response

 

X

 

X

 

 

 

 

 

 

From

Request

 

X

 

X

 

 

 

 

 

 

Host

Request

 

 

 

 

 

 

 

 

 

 

Page 281
Image 281
Blue Coat Systems Proxy SG manual Appendix C Recognized Http Headers