HTTPResponseHeaderFieldsTypeHTTP Session Object Schema

The HTTPRequestHeaderFieldsType captures parsed HTTP request header fields.


Field Name Type Description
Access_Control_Allow_Origin0..1 StringObjectPropertyType

The Access-Control-Allow-Origin field specifies the HTTP Response Access-Control-Allow-Origin header field, which defines which web sites can participate in cross-origin resource sharing.

Accept_Ranges0..1 StringObjectPropertyType

The Accept-Ranges field specifies the HTTP Response Accept-Ranges header field, which defines the partial content range types this server supports.

Age0..1 IntegerObjectPropertyType

The Age field specifies the HTTP Response Authorization header field, which defines the age the object has been in a proxy cache, in seconds.

Cache_Control0..1 StringObjectPropertyType

The Cache-Control field specifies the HTTP Response Cache-Control header field, which tells all caching mechanisms from server to client whether they may cache this object.

Connection0..1 StringObjectPropertyType

The Connection field specifies the HTTP Response Connection header field, which specifies the options that are desired for the connection.

Content_Encoding0..1 StringObjectPropertyType

The Content-Encoding field specifies the HTTP Response Content-Encoding header field, which defines the type of encoding used on the data.

Content_Language0..1 StringObjectPropertyType

The Content-Language field specifies the HTTP Response Content-Language header field, which defines the language the content is in.

Content_Length0..1 IntegerObjectPropertyType

The Content-Length field specifies the HTTP Response Content-Length header field, which defines the length of the request body in octets.

Content_Location0..1 StringObjectPropertyType

The Content-Location field specifies the HTTP Response Content-Location header field, which defines an alternate location for the returned data.

Content_MD50..1 StringObjectPropertyType

The Content-MD5 field specifies the HTTP Response Content-MD5 header field, which defines the base64-encoded binary MD5 sum of the content of the response.

Content_Disposition0..1 StringObjectPropertyType

The Content-Disposition field specifies the HTTP Response Content-Disposition header field, which provides a means for the origin server to suggest a default filename if the user requests that the content is saved to a file.

Content_Range0..1 StringObjectPropertyType

The Content-Range field specifies the HTTP Response Content-Range header field, which defines where in a full body message the partial message belongs.

Content_Type0..1 StringObjectPropertyType

The Content-Type field specifies the HTTP Response Content-Type header field, which defines the MIME type of the content.

Date0..1 DateTimeObjectPropertyType

The Date field specifies the HTTP Request Date header field, which defines the date and time that the message was sent.

ETag0..1 StringObjectPropertyType

The ETag field specifies the HTTP Response ETag header field, which defines an identifier for a specific version of a resource, often a message digest.

Expires0..1 DateTimeObjectPropertyType

The Expires field specifies the HTTP Response Expires header field, which defines the date/time after which the response is considered stale.

Last_Modified0..1 DateTimeObjectPropertyType

The Last-Modified field specifies the HTTP Response Last-Modified header field, which defines the date/time for the requested object, in RFC 2822 format.

Link0..1 StringObjectPropertyType

The Link field specifies the HTTP Response Link header field, which defines a typed relationship with another resource, where the relation type is defined by RFC 5988.

Location0..1 URIObjectType

The Location field specifies the HTTP Response Location header field, which defines the location used in redirection, or when a new resource has been created.

P3P0..1 StringObjectPropertyType

The P3P field specifies the HTTP Response P3P header field, which sets P3P policy to be used by the browser.

Pragma0..1 StringObjectPropertyType

The Pragma field specifies the HTTP Response Pragma header field, which defines any implementation-specific values that may have various anywhere along the request-response chain.

Proxy_Authenticate0..1 StringObjectPropertyType

The Proxy-Authenticate field specifies the HTTP Response Proxy-Authenticate header field, which defines the type of authentication necessary to access the proxy.

Refresh0..1 StringObjectPropertyType

The Refresh field specifies the HTTP Response Refresh header field, which specifies a given interval, in seconds, after which the current page should be refreshed.

Retry_After0..1 IntegerObjectPropertyType

The Retry-After field specifies the HTTP Response Retry-After header field, which defines the period, in seconds, after which the client should try again if an entity is temporarily unavailable.

Server0..1 StringObjectPropertyType

The Server field specifies the HTTP Response Server field, which defines a name for the responding server.

Set_Cookie0..1 StringObjectPropertyType

The Set-Cookie field specifies the HTTP Response Set-Cookie field, which defines an HTTP cookie.

Strict_Transport_Security0..1 StringObjectPropertyType

The Strict-Transport-Security field specifies the HTTP response Strict-Transport-Security field, which defines the HSTS Policy informing the HTTP client how long to cache the HTTPS only policy and whether this applies to subdomains.

Trailer0..1 StringObjectPropertyType

The Trailer field specifies the HTTP Response Trailer field, which indicates that the given set of header fields is present in the trailer of a message encoded with chunked transfer-coding.

Transfer_Encoding0..1 StringObjectPropertyType

The Transfer-Encoding field specifies the HTTP Response Transfer-Encoding field, which defines the form of encoding used to safely transfer the entity to the user.

Vary0..1 StringObjectPropertyType

The Vary field specifies the HTTP Response Vary field, which informs downstream proxies on how to match future request headers to decide whether the cached response can be used rather than requested a fresh one from the origin server.

Via0..1 StringObjectPropertyType

The Via field specifies the HTTP Response Via field, which informs the client of proxies through which the response was sent.

Warning0..1 StringObjectPropertyType

The Warning field specifies the HTTP Response Warning field, which defines any general warnings about possible problems with the entity body.

WWW_Authenticate0..1 StringObjectPropertyType

The WWW-Authenticate field specifies the HTTP Response WWW-Authenticate field, which defines the authentication scheme that should be used to access the requested entity.

X_Frame_Options0..1 StringObjectPropertyType

The X-Frame-Options field specifies the non-standard HTTP Response X-Frame-Options field, which is used as a form of clickjacking protection, supporting no rendering within a frame and no rendering if origin mismatch.

X_XSS_Protection0..1 StringObjectPropertyType

The X-XSS-Protection field specifies the non-standard HTTP Response X-XSS-Protection field, which is used as a cross-site scripting (XSS) filter.

X_Content_Type_Options0..1 StringObjectPropertyType

The X-Content-Type-Options field specifies the non-standard HTTP Response X-Content-Type-Options field, which supports the 'nosniff' parameter to prevent the MIME-sniffing of a response away from the declared content type.

X_Powered_By0..1 StringObjectPropertyType

The X-Powered-By field specifies the non-standard HTTP Response X-Powered-By field, which specifies the technology supporting the web application running on the server.

X_UA_Compatible0..1 StringObjectPropertyType

The X-UA-Compatible field specifies the non-standard HTTP Response X-UA-Compatible field, which is used to recommend the preferred rendering engine to use to display the content.