Crate headers_ext[][src]

dox

Macros

error_type

Structs

AcceptRanges

Accept-Ranges header, defined in RFC7233

AccessControlAllowCredentials

Access-Control-Allow-Credentials header, part of CORS

AccessControlAllowHeaders

Access-Control-Allow-Headers header, part of CORS

AccessControlAllowMethods

Access-Control-Allow-Methods header, part of CORS

AccessControlAllowOrigin

The Access-Control-Allow-Origin response header, part of CORS

AccessControlExposeHeaders

Access-Control-Expose-Headers header, part of CORS

AccessControlMaxAge

Access-Control-Max-Age header, part of CORS

AccessControlRequestHeaders

Access-Control-Request-Headers header, part of CORS

AccessControlRequestMethod

Access-Control-Request-Method header, part of CORS

Allow

Allow header, defined in RFC7231

Authorization

Authorization header, defined in RFC7235

Basic

Credential holder for Basic Authentication

Bearer

Token holder for Bearer Authentication, most often seen with oauth

CacheControl

Cache-Control header, defined in RFC7234

Connection

Connection header, defined in RFC7230

ContentDisposition

A Content-Disposition header, (re)defined in RFC6266.

ContentEncoding

Content-Encoding header, defined in RFC7231

ContentLength

Content-Length header, defined in RFC7230

ContentLocation

Content-Location header, defined in RFC7231

ContentRange

Content-Range, described in RFC7233

ContentType

Content-Type header, defined in RFC7231

Cookie

Cookie header, defined in RFC6265

Date

Date header, defined in RFC7231

ETag

ETag header, defined in RFC7232

Expect

The Expect header.

Expires

Expires header, defined in RFC7234

HeaderMap

A set of HTTP headers

HeaderName

Represents an HTTP header field name

HeaderValue

Represents an HTTP header field value.

Host

The Host header.

IfMatch

If-Match header, defined in RFC7232

IfModifiedSince

If-Modified-Since header, defined in RFC7232

IfNoneMatch

If-None-Match header, defined in RFC7232

IfRange

If-Range header, defined in RFC7233

IfUnmodifiedSince

If-Unmodified-Since header, defined in RFC7232

LastModified

Last-Modified header, defined in RFC7232

Location

Location header, defined in RFC7231

Origin

The Origin header.

Pragma

The Pragma header defined by HTTP/1.0.

ProxyAuthorization

Proxy-Authorization header, defined in RFC7235

Range

Range header, defined in RFC7233

Referer

Referer header, defined in RFC7231

ReferrerPolicy

Referrer-Policy header, part of Referrer Policy

RetryAfter

The Retry-After header.

SecWebsocketAccept

The Sec-Websocket-Accept header.

SecWebsocketKey

The Sec-Websocket-Key header.

SecWebsocketVersion

The Sec-Websocket-Version header.

Server

Server header, defined in RFC7231

SetCookie

Set-Cookie header, defined RFC6265

StrictTransportSecurity

StrictTransportSecurity header, defined in RFC6797

Te

TE header, defined in RFC7230

ToValues

A builder to append HeaderValues to during Header::encode.

TransferEncoding

Transfer-Encoding header, defined in RFC7230

Upgrade

Upgrade header, defined in RFC7230

UserAgent

User-Agent header, defined in RFC7231

Values

An iterator of HeaderValues supplied to Header::decode.

Vary

Vary header, defined in RFC7231

Traits

Credentials

Credentials to be used in the Authorization header.

Header

A trait for any object that will represent a header field and value.

HeaderMapExt

An extension trait adding "typed" methods to http::HeaderMap.