Structure
HTTPRequest
public struct HTTPRequest: Equatable
A simplified model for HTTP requests.
Relationships
Conforms To
Equatable
Initializers
init(method:uri:headers:body:)
public init(method: HTTPMethod, uri: String, headers: HTTPHeaders = [], body: HTTPBody? = nil)
Creates an instance of HTTPRequest.
Parameters
| Name | Type | Description |
|---|---|---|
| method | HTTPMethod |
|
| uri | String |
|
| headers | HTTPHeaders |
|
| body | HTTPBody? |
|
Properties
method
let method: HTTPMethod
HTTP request method eg. POST.
uri
let uri: String
HTTP request URI eg. /api/test.
headers
let headers: HTTPHeaders
HTTP request headers eg. Content-Type: application/json.
route
var route: HTTPRoute