Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expand HTTP client to use reqwest with middleware #1

Open
wants to merge 1 commit into
base: v1.16
Choose a base branch
from

Conversation

biryukovmaxim
Copy link
Collaborator

This update enhances the HTTP client functionality by integrating reqwest with middleware support. The changes include updating the HttpSender structure to use reqwest_middleware::ClientWithMiddleware instead of the plain reqwest::Client. This allows for more flexible HTTP request handling, including the ability to inject custom behavior into the request handling pipeline. Additional modifications include updates to dependencies in Cargo.toml and Cargo.lock files, reflecting the new middleware usage and some upgraded package versions.

Problem

Summary of Changes

Fixes #

This update enhances the HTTP client functionality by integrating reqwest with middleware support. The changes include updating the `HttpSender` structure to use `reqwest_middleware::ClientWithMiddleware` instead of the plain `reqwest::Client`. This allows for more flexible HTTP request handling, including the ability to inject custom behavior into the request handling pipeline. Additional modifications include updates to dependencies in Cargo.toml and Cargo.lock files, reflecting the new middleware usage and some upgraded package versions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant