Skip to main content

http_interop 3.0.0 copy "http_interop: ^3.0.0" to clipboard
http_interop: ^3.0.0 copied to clipboard

A thin abstraction layer for interoperability between HTTP client/server implementations.

3.0.0 - 2026-10-18 #

Changed #

  • Request methods are preserved without validation or normalization. Transport adapters are responsible for validating outgoing request methods.
  • Slight changes in Body constructors API.
  • Documentation improvements.

2.1.2 - 2024-12-24 #

Changed #

  • Raised the minimum version of collection to 1.19

2.1.1 - 2024-10-01 #

Changed #

  • Lowered the minimum required version of collection

2.1.0 - 2024-08-18 #

Added #

  • Message context
  • Custom JSON encoding/decoding functions

2.0.1 - 2024-06-30 #

Fixed #

  • Updated the docs and clarified the expectations for Headers

2.0.0 - 2024-06-23 #

Changed #

  • Handler is now just a typedef
  • Dropped dependency on http_parser
  • Most of the classes are now final

1.0.1 - 2023-11-11 #

Changed #

  • Updated the README

1.0.0 - 2023-10-16 #

Changed #

  • Request constructor signature
  • Body constructor signatures

Removed #

  • Method class

0.8.1 - 2023-10-16 #

Fixed #

  • Empty bodies should produce empty streams

0.8.0 - 2023-08-24 #

Changed #

  • Split headers

Removed #

  • LoggingHandler

0.7.1 - 2023-08-23 #

Fixed #

  • Body bytes must be immutable
  • Body.empty should produce a new stream instance each time

0.7.0 - 2023-08-20 #

Changed #

  • Simplified interface

0.6.0 - 2023-08-16 #

Changed #

  • Updated http to 1.1.0
  • Request/Response constructor signatures

Fixed #

  • Removed the dependency on the http package

0.4.0 - 2023-05-07 #

Changed #

  • Relaxed SDK version to 2.19

0.3.0 - 2023-05-07 #

Added #

  • HttpMethod class

Changed #

  • Request and Response signatures

0.2.0 - 2023-05-06 #

Added #

  • Binary message support

0.1.0 - 2023-04-22 #

Changed #

  • Added the Http prefix

0.0.2 - 2023-04-17 #

Added #

  • Exported the Headers mixin

0.0.1 - 2023-04-16 #

Added #

  • Initial release
4
likes
160
points
1.14k
downloads

Documentation

API reference

Publisher

verified publisherkarapetov.com

Weekly Downloads

A thin abstraction layer for interoperability between HTTP client/server implementations.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

collection

More

Packages that depend on http_interop