async-http-client
async-http-client copied to clipboard
HTTP client library built on SwiftNIO
I have a server that is functionally similar in setup to `hummingbird-examples/http2`, when I use async-http-client to make a request with a command line program that exits after the request,...
Currently, most of `HTTPClient`'s API surface only supports Structured Concurrency violating functions. Baby steps to rectify this have been done in #806. But the elephant in the room is of...
Is it possible to add Flutter call bridging to this library?
This PR replaces `import Foundation` with `import FoundationEssentials` when available. Linking `Foundation` on Linux comes with a significant binary size increase due to the included icu data. None of this...
I'm using a library that unfortunately does `logger[metadataKey: "request.error"] = .string(error.localizedDescription)` where the `error` is an error out of AHC. The result is that it always prints ``` request.error=The operation...
I'm firing off some requests and I'm passing `execute(..., logger: logger)` with `logger` being configured to `debug`. Unfortunately, the only logs I can see are ``` 2024-12-18T15:36:24+0000 debug mm :...
We are observing an unexpected 502 responses when using async http client. Using curl on the same URL results in a successful request. Example: ``` curl -vs https://www.eurohome.es/ical-rent/404.html > /dev/null...
Much like grpc-swift already does, in large deployments it's often important to make sure that the HTTP client has for example 1,000 connections ready to go straight away. Currently, we...