HttpRequest
public struct HttpRequest : Sendable
extension HttpRequest: HeadersProvider
Undocumented
-
Undocumented
Declaration
Swift
public init() throws
-
Undocumented
Declaration
Swift
public func getMethod() throws -> HttpMethod?
-
Undocumented
Declaration
Swift
public mutating func setMethod(_ newValue: HttpMethod) throws
-
Undocumented
Declaration
Swift
public func getUri() throws -> String?
-
Undocumented
Declaration
Swift
public mutating func setUri(_ newValue: String) throws
-
Undocumented
Declaration
Swift
public func getHttpVersion() throws -> HttpVersion?
-
Undocumented
Declaration
Swift
public mutating func setHttpVersion(_ newValue: HttpVersion) throws
-
Undocumented
Declaration
Swift
public mutating func setAutoDecompressResponse(encodings: ContentEncodings) throws
-
Undocumented
Declaration
Swift
public func downstreamClientIpAddress() throws -> [UInt8]
-
Undocumented
Declaration
Swift
public mutating func setCachePolicy(_ policy: CachePolicy, surrogateKey: String? = nil) throws
-
Undocumented
Declaration
Swift
public func getHeaderNames() throws -> [String]
-
Undocumented
Declaration
Swift
public func getHeader(_ name: String) throws -> String?
-
Undocumented
Declaration
Swift
public mutating func insertHeader(_ name: String, _ value: String) throws
-
Undocumented
Declaration
Swift
public mutating func appendHeader(_ name: String, _ value: String) throws
-
Undocumented
Declaration
Swift
public mutating func removeHeader(_ name: String) throws
-
Undocumented
Declaration
Swift
public mutating func send(_ body: HttpBody, backend: String) throws -> (response: HttpResponse, body: HttpBody)
-
Undocumented
Declaration
Swift
public mutating func sendAsync(_ body: HttpBody, backend: String) throws -> HttpPendingRequest
-
Undocumented
Declaration
Swift
public mutating func sendAsyncStreaming(_ body: HttpBody, backend: String) throws -> HttpPendingRequest
-
Undocumented
Declaration
Swift
public mutating func close() throws
-
Undocumented
Declaration
Swift
public static func getDownstream() throws -> (request: HttpRequest, body: HttpBody)
-
Undocumented
Declaration
Swift
public static func originalHeaderCount() throws -> UInt32
-
Undocumented
Declaration
Swift
public static func originalHeaderNames() throws -> [String]