async-http-client
async-http-client copied to clipboard
HTTP client library built on SwiftNIO
Multipath TCP (MPTCP) is a TCP extension allowing to enhance the reliability of the network by using multiple interfaces. This extension provides a seamless handover between interfaces in case of...
Structured Concurrency mandates that upon the return of a function any background work it may have started has completed. With `HTTPClient.execute(...) async throws` that's clearly not the case as it...
Set ``` swiftSettings: [ .enableExperimentalFeature("StrictConcurrency") ] ``` so we know where there's work.
Hello, I need a proxy server endpoint for my Vapor project. The goal is to get the endpoint, which will take a URL as a parameter, get the page of...
### Expected behavior The newer AHC interfaces should be as fast as the older ones (or faster!). At least if installing NIO as the Concurrency executor (or NIO executor preference)...
NSURL initialisation seems to use up about 7% _wall_ time of an overall basic but real HTTP request (over loopback with a fast server), even for basic URLs like `http://127.0.0.1:8888/`....
Just noticed that when just running loads of sequential super basic HTTP requests against a fast server (`NIOHTTP1Server`), we spent about 7% of the overall runtime in `HTTP1ClientChannelHandler.request.setter` which spends...
Stubbing this for now with hope to provide a reproducible test case when I have time... I'm hoping to use structured concurrency Task cancellation to actually cancel a download, so...
ex: user:[email protected]:10086 type: socks5 ``` Proxy.socksServer(host: "127.0.0.1", port: 10086) ``` Unable to set authentication information
I would like to make the pool create as many concurrent connections as possible. So I thought the best way of spelling this is ``` var httpClientConfig = HTTPClient.Configuration() httpClientConfig.connectionPool...