README icon indicating copy to clipboard operation
README copied to clipboard

Forget HTTP

This GitHub organization focuses on designing abstract HTTP helpers or coding reference implementations, as described in IETF/W3C/etc specifications.

This is one of the least opinionated collection of repositories that you will find on HTTP.

More bla

  • https://www.youtube.com/watch?v=9Qnx1h5cQxo
  • https://hyperrest.github.io/2013-06-10-http-hell-no
  • https://hyperrest.github.io/2013-10-14-man-overboard
  • https://www.youtube.com/watch?v=UqTlToUYK1E
  • https://vimeo.com/20784244
  • http://seancribbs.com/tech/2012/01/16/webmachine-vs-grape/

HTTP flow overview

* HTTP/2.0 encapsulation is omitted

  1. receive request
    1. parse messaging - RFC7230
    2. parse semantics - RFC7231 (and extensions)
  2. prepare response
    1. decide
  3. send response
    1. generate semantics
    2. generate messaging

Effort overview (roadmap)

Dependencies and their reference implementations: