Skip to content

[πŸ› Bug]: Breaking change in #16412 to the HttpClient interfaceΒ #16673

@joerg1985

Description

@joerg1985

Description

Okay i am pretty late with this one, as it was merged in october.
But this is a breaking change without any need, so there should be default implementations to the new methods.

In general, why do we hide the implementation behind an interface to later on expose methods enforcing a specific client implementation?

Additionally all the workarounds added to JdkHttpClients are bypassed by this methods, instead of just passing the BodyHandler implementation to use into the regular code path.

Reproducible Code

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-needs-triagingA Selenium member will evaluate this soon!I-defectSomething is not working as intended

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions