- Companion
- class
Type members
Value members
Concrete methods
Returns an HTTP version from its HTTP/1 string representation.
Returns an HTTP version from its HTTP/1 string representation.
>>> HttpVersion.fromString("HTTP/1.1")
Right(HTTP/1.1)
Returns an HTTP version from a major and minor version.
Returns an HTTP version from a major and minor version.
>>> HttpVersion.fromVersion(1, 1)
Right(HTTP/1.1)
>>> HttpVersion.fromVersion(1, 10)
Left(org.http4s.ParseFailure: Invalid HTTP version: major must be <= 9: 10)
- Value Params
- major
The major version,
0
to9
inclusive- minor
The minor version,
0
to9
inclusive
Deprecated methods
Concrete fields
HTTP/0.9 was first formalized in the HTTP/1.0 spec. HTTP/0.9
does not literally appear in the HTTP/0.9 protocol.
HTTP/0.9 was first formalized in the HTTP/1.0 spec. HTTP/0.9
does not literally appear in the HTTP/0.9 protocol.
- See also
HTTP/1.1 revises HTTP/1.0, and is currently defined by six RFCs.
HTTP/1.1 revises HTTP/1.0, and is currently defined by six RFCs.
- See also
Hypertext Transfer Protocol -- HTTP/1.1 (obsolete)
Hypertext Transfer Protocol -- HTTP/1.1 (obsolete)
https://datatracker.ietf.org/doc/draft-ietf-httpbis-messaging/ HTTP/1.1 (draft)
HTTP/2 is the second major version of HTTP. It defines no minor
versions, so minor version 0
is implied.
HTTP/2 is the second major version of HTTP. It defines no minor
versions, so minor version 0
is implied.
- See also