Skip to content

Conversation

@clue
Copy link
Owner

@clue clue commented May 7, 2020

This changeset introduces HTTP/1.1 protocol version as the new default and adds a new Browser::withProtocolVersion() method to change this behavior. This is the preferred HTTP protocol version which also provides decent backwards-compatibility with legacy HTTP/1.0 servers. As such, there should rarely be a need to explicitly change this protocol version. Accordingly, this is not considered to be a BC break.

By default, all of the request methods default to sending requests using the
HTTP/1.1 protocol version. If you want to explicitly use the legacy HTTP/1.0
protocol version, you can use the withProtocolVersion()
method. If you want to use any other or even custom HTTP request method, you can
use the send() method.

Resolves #137
Refs #154
Builds on top of #161, #97, #58 and others
Also done in preparation for #49 and #89

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support HTTP 1.1

1 participant