Skip to content

You're viewing documentation for a pre-release version. View the latest stable version

Initializer

init(method:url:version:headers:collectedBody:remoteAddress:localAddress:peerCertificateChain:requestID:contentConfiguration:defaultMaxBodySize:)

init(method: HTTPRequest.Method = .get, url: URI = "/", version: HTTPVersion = .init(major: 1, minor: 1), headers: HTTPFields = .init(), collectedBody: Data? = nil, remoteAddress: SocketAddress? = nil, localAddress: SocketAddress? = nil, peerCertificateChain: ValidatedCertificateChain? = nil, requestID: String = UUID().uuidString, contentConfiguration: ContentConfiguration = .default(), defaultMaxBodySize: ByteCount = "16kb")