HTTPMediaType
public struct HTTPMediaType
extension HTTPMediaType: Equatable
extension HTTPMediaType: CustomStringConvertible
Describes media types for the Content-Type HTTP header.
Also contains a number of default media types, defined according to: https://tools.ietf.org/html/rfc2045#section-5
-
The identifier corresponding to
See moretypeportion of a HTTP media typeString.Declaration
Swift
public enum TypeIdentifier : String
-
Initializes a
HTTPMediaTypebased on various required and optional components.Declaration
Swift
public init(type: TypeIdentifier, subType: String, parameters: [String: String]? = nil)Parameters
typeThe
TypeIdentifierof the HTTP media type.subTypeThe subtype
Stringof the HTTP media type.parametersAn optional
Dictionaryof additional parameters.
-
The
Stringrepresentation of the receiver.Declaration
Swift
public func toString() -> StringReturn Value
A
Stringrepresentation suitable for use as aHTTPHeadervalue string.
-
Undocumented
Declaration
Swift
static let utf8CharsetParameter: [String : String] -
Undocumented
Declaration
Swift
static let any: HTTPMediaType -
Undocumented
Declaration
Swift
static let binary: HTTPMediaType -
Undocumented
Declaration
Swift
static let bzip2: HTTPMediaType -
Undocumented
Declaration
Swift
static let gzip: HTTPMediaType -
Undocumented
Declaration
Swift
static let dtd: HTTPMediaType -
Undocumented
Declaration
Swift
static let json: HTTPMediaType -
Undocumented
Declaration
Swift
static let jsonAPI: HTTPMediaType -
Undocumented
Declaration
Swift
static let pdf: HTTPMediaType -
Undocumented
Declaration
Swift
static let tar: HTTPMediaType -
Undocumented
Declaration
Swift
static let urlEncodedForm: HTTPMediaType -
Undocumented
Declaration
Swift
static let xml: HTTPMediaType -
Undocumented
Declaration
Swift
static let zip: HTTPMediaType -
Undocumented
Declaration
Swift
static let audio: HTTPMediaType -
Undocumented
Declaration
Swift
static let midi: HTTPMediaType -
Undocumented
Declaration
Swift
static let mp3: HTTPMediaType -
Undocumented
Declaration
Swift
static let wav: HTTPMediaType -
Undocumented
Declaration
Swift
static let ogg: HTTPMediaType -
Undocumented
Declaration
Swift
static let gif: HTTPMediaType -
Undocumented
Declaration
Swift
static let jpeg: HTTPMediaType -
Undocumented
Declaration
Swift
static let png: HTTPMediaType -
Undocumented
Declaration
Swift
static let svg: HTTPMediaType -
Undocumented
Declaration
Swift
static let multipartFormData: HTTPMediaType -
Undocumented
Declaration
Swift
static func multipartFormData(boundary: String) -> HTTPMediaType -
Undocumented
Declaration
Swift
static let css: HTTPMediaType -
Undocumented
Declaration
Swift
static let html: HTTPMediaType -
Undocumented
Declaration
Swift
static let plainText: HTTPMediaType -
Undocumented
Declaration
Swift
static let avi: HTTPMediaType -
Undocumented
Declaration
Swift
static let mpeg: HTTPMediaType
-
Returns a Boolean value indicating whether two
HTTPMediaTypevalues are equal.Declaration
Swift
public static func == (lhs: `Self`, rhs: `Self`) -> BoolParameters
lhsA value to compare.
rhsAnother value to compare.
Return Value
trueif the two media types are considered equal, andfalseotherwise.
-
A string description of the
HTTPMediaType.Declaration
Swift
public var description: String { get }
View on GitHub
Install in Dash
HTTPMediaType Structure Reference