Response
public class Response
An HTTP response for an incoming request.
-
Headers to include with the response.
See also
HTTPHeadersDeclaration
Swift
public var headers: HTTPHeaders -
Declaration
Swift
public var status: HTTPResponseStatus -
The response body.
Declaration
Swift
public var body: Data -
Sends the response back to the client. This will write the Response to the wire in it’s current state.
Note
You do not need to call this function directly if using one of thewrite()functions to populate the response body.Declaration
Swift
public func send()
-
Writes a text string to the response body and sends it.
Note
This function will
send()the response.Declaration
Swift
public func write(_ text: String)Parameters
textthe response string
-
Encodes the given object as a JSON string, writes it to the response body, and sends it.
Note
This function will
send()the response.Declaration
Swift
public func write<T>(json: T) where T : Decodable, T : EncodableParameters
jsonThe
Codableto be encoded to JSON
View on GitHub
Response Class Reference