didSendRequestHead(task:_:)
Default implementation of didSendRequest(task:)
.
func didSendRequestHead(task: HTTPClient.Task<Response>, _ head: HTTPRequestHead)
By default, this does nothing.
Default implementation of didSendRequest(task:)
.
func didSendRequestHead(task: HTTPClient.Task<Response>, _ head: HTTPRequestHead)
s15AsyncHTTPClient0B16ResponseDelegatePAAE18didSendRequestHead4task_yAA0B0C4TaskCy_0C0QzG_8NIOHTTP1011HTTPRequestH0VtF
What are these?Q36N
By default, this does nothing.
import AsyncHTTPClient
This package provides simple HTTP Client library built on top of SwiftNIO.
protocol HTTPClientResponseDelegate : AnyObject
HTTPClientResponseDelegate
allows an implementation to receive notifications about request processing and to control how response parts are processed.
func didSendRequest(task: HTTPClient.Task<Response>)
Called when the request is fully sent. Will be called once.
class HTTPClient
HTTPClient class provides API for request execution.
final class Task<Response>
Response execution context.
associatedtype Response
struct HTTPRequestHead
A representation of the request line and header fields of a HTTP request.
func didSendRequestHead(task: HTTPClient.Task<Response>, _ head: HTTPRequestHead)
Called when the request head is sent. Will be called once.
func didReceiveBodyPart(task: HTTPClient.Task<Response>, _: ByteBuffer) -> EventLoopFuture<Void>
Default implementation of didReceiveBodyPart(task:_:)
.
func didReceiveError(task: HTTPClient.Task<Response>, _: Error)
Default implementation of didReceiveError(task:_:)
.
func didReceiveHead(task: HTTPClient.Task<Response>, _: HTTPResponseHead) -> EventLoopFuture<Void>
Default implementation of didReceiveHead(task:_:)
.
func didSendRequest(task: HTTPClient.Task<Response>)
Default implementation of didSendRequest(task:)
.
func didSendRequestPart(task: HTTPClient.Task<Response>, _ part: IOData)
Default implementation of didSendRequestPart(task:_:)
.