HTTPHeader

public struct HTTPHeader
extension HTTPHeader: Hashable

Describes a HTTP header field by name.

Also contains all HTTP permanent message header field names, referenced from: https://www.iana.org/assignments/message-headers/message-headers.xhtml

Initialization

  • Initializes a HTTPHeader based on a given name.

    Declaration

    Swift

    public init(_ name: String)

    Parameters

    name

    The string used to specify the name of the initialized HTTPHeader.

HTTP permanent message header field names

  • aIM

    Undocumented

    Declaration

    Swift

    public static let aIM: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let accept: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let acceptAdditions: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let acceptCharset: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let acceptDatetime: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let acceptEncoding: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let acceptFeatures: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let acceptLanguage: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let acceptPatch: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let acceptPost: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let acceptRanges: HTTPHeader
  • age

    Undocumented

    Declaration

    Swift

    public static let age: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let allow: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let alpn: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let altSvc: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let altUsed: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let alternates: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let applyToRedirectRef: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let authenticationControl: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let authenticationInfo: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let authorization: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let cExt: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let cMan: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let cOpt: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let cPEP: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let cPEPInfo: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let cacheControl: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let calManagedId: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let calDAVTimezones: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let cdnLoop: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let certNotAfter: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let certNotBefore: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let close: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let connection: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let contentBase: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let contentDisposition: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let contentEncoding: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let contentId: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let contentLanguage: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let contentLength: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let contentLocation: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let contentMD5: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let contentRange: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let contentScriptType: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let contentStyleType: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let contentType: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let contentVersion: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let cookie: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let cookie2: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let dasl: HTTPHeader
  • dav

    Undocumented

    Declaration

    Swift

    public static let dav: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let date: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let defaultStyle: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let deltaBase: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let depth: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let derivedFrom: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let destination: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let differentialId: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let digest: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let earlyData: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let eTag: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let expect: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let expectCT: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let expires: HTTPHeader
  • ext

    Undocumented

    Declaration

    Swift

    public static let ext: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let forwarded: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let from: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let getProfile: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let hobareg: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let host: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let http2Settings: HTTPHeader
  • im

    Undocumented

    Declaration

    Swift

    public static let im: HTTPHeader
  • if

    Undocumented

    Declaration

    Swift

    public static let `if`: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let ifMatch: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let ifModifiedSince: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let ifNoneMatch: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let ifRange: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let ifScheduledTagMatch: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let ifUnmodifiedSince: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let includeRefferedTokenBindingId: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let keepAlive: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let label: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let lastModified: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let link: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let location: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let lockToken: HTTPHeader
  • man

    Undocumented

    Declaration

    Swift

    public static let man: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let maxForwards: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let mementoDatetime: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let meter: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let mimeVersion: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let negotiate: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let oDataEntityId: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let oDataIsolation: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let oDataMaxVersion: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let oDataVersion: HTTPHeader
  • opt

    Undocumented

    Declaration

    Swift

    public static let opt: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let optionalWWWAuthenticate: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let orderingType: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let origin: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let oscore: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let overwrite: HTTPHeader
  • p3p

    Undocumented

    Declaration

    Swift

    public static let p3p: HTTPHeader
  • pep

    Undocumented

    Declaration

    Swift

    public static let pep: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let picsLabel: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let pepInfo: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let position: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let pragma: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let prefer: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let preferenceApplied: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let profileObject: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let `protocol`: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let protocolInfo: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let protocolQuery: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let protocolRequest: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let proxyAuthenticate: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let proxyAuthenticationInfo: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let proxyAuthorization: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let proxyFeatures: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let proxyInstruction: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let `public`: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let publicKeyPins: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let publicKeyPinsReportOnly: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let range: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let redirectRef: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let referer: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let replayNotice: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let retryAfter: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let safe: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let scheduleReply: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let scheduleTag: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let secTokenBinding: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let secWebsocketAccept: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let secWebsocketExtensions: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let secWebsocketKey: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let secWebsocketProtocol: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let secWebsocketVersion: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let securityScheme: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let server: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let setCookie: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let setCookie2: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let setProfile: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let slug: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let soapAuction: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let statusUri: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let strictTransportSecurity: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let sunset: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let surrogateCapability: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let surrogateControl: HTTPHeader
  • tcn

    Undocumented

    Declaration

    Swift

    public static let tcn: HTTPHeader
  • te

    Undocumented

    Declaration

    Swift

    public static let te: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let timeout: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let topic: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let trailer: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let transferEncoding: HTTPHeader
  • ttl

    Undocumented

    Declaration

    Swift

    public static let ttl: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let urgency: HTTPHeader
  • uri

    Undocumented

    Declaration

    Swift

    public static let uri: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let upgrade: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let userAgent: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let variantVary: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let vary: HTTPHeader
  • via

    Undocumented

    Declaration

    Swift

    public static let via: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let wwwAuthenticate: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let wantDigest: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let warning: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let xContentTypeOptions: HTTPHeader
  • Undocumented

    Declaration

    Swift

    public static let xFrameOptions: HTTPHeader

Hashable conformance