... | ... | @@ -57,6 +57,14 @@ HTTPX.get("http://example.come") |
|
|
* [Sentry](Sentry-Adapter): breadrumbs and tracing for the [Sentry ruby SDK](https://github.com/getsentry/sentry-ruby/tree/master/sentry-ruby).
|
|
|
* [Webmock](Webmock-Adapter): Integration for mocking `httpx` requests for [webmock](https://github.com/bblimke/webmock).
|
|
|
|
|
|
### External
|
|
|
|
|
|
This is a non-exhaustive list of tools which ship with their own `httpx` integration:
|
|
|
|
|
|
* [new-relic](https://docs.newrelic.com/docs/apm/agents/ruby-agent/features/http-client-tracing-ruby/) is able to trace HTTP requests performed with `httpx`.
|
|
|
* [open-telemetry](https://github.com/open-telemetry/opentelemetry-ruby-contrib) integrates with `httpx` to trace HTTP requests.
|
|
|
* [openapi-generator](https://openapi-generator.tech/docs/generators/ruby/) is able to generate HTTP clients on top of `httpx`.
|
|
|
|
|
|
## Considerations
|
|
|
|
|
|
* [Compression](Compression): handle compression and decompression of requests and responses (gzip, deflate, brotli).
|
... | ... | |