Skip to content
An activity diagram to describe the resolution of HTTP response status codes, given various headers.
JavaScript Other
Branch: master
Clone or download

Latest commit

andreineculau Merge pull request #49 from liyishuai/patch-1
Fix table to render correctly
Latest commit 2daf034 Oct 20, 2017

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc Fix all tables Oct 20, 2017
CONTRIBUTING.md add contribution guidelines Oct 13, 2013
LICENSE switch to apache 2.0 Jul 8, 2013
NOTICE switch to apache 2.0 Jul 8, 2013
NOTICE2 switch to apache 2.0 Jul 8, 2013
README.md update readme Feb 26, 2016
README.more.md split readme Oct 26, 2014
coffee-script.js fix coffee-script.js served over http-only, but required on a https w… Apr 24, 2016
httpdd-cache-retrieve.fsm.cosmogol update cache-retrieve to new cosmogol format Oct 18, 2014
httpdd-cache-retrieve.fsm.json update cache-retrieve to new cosmogol format Oct 18, 2014
httpdd-cache-store.fsm.cosmogol update cache-store to new cosmogol format Oct 18, 2014
httpdd-cache-store.fsm.json update cache-store to new cosmogol format Oct 18, 2014
httpdd.fsm.cosmogol add check for 451 - legally restricted Dec 20, 2015
httpdd.fsm.html fix coffee-script.js served over http-only, but required on a https w… Apr 24, 2016
httpdd.fsm.html.coffee work around popup blockers Feb 26, 2016
httpdd.fsm.json add check for 451 - legally restricted Dec 20, 2015
httpdd.graffle obey precedence to the letter. ref #38 Oct 18, 2014
httpdd.png obey precedence to the letter. ref #38 Oct 18, 2014
joint.all.js jointjs: fix chrome namespaces Feb 26, 2016
package.json add package.json Oct 30, 2013

README.md

http-decision-diagram

An activity diagram to describe the resolution of HTTP response status codes, given various headers, implemented via semantical callbacks.

And it goes on Twitter as #httpdd - HTTP Decision Diagram.

This is part of a bigger effort: for-GET HTTP.

The diagram follows the indications in RFC7230 RFC7231 RFC7232 RFC7233 RFC7234 RFC7235, and fills in the void where necessary. Under no circumstances does this diagram override the HTTP specifications. If it does, please file an issue as soon as possible.

The diagram is also available in PNG/JPEG/SVG and JSON format exported from the Cosmogol source. See the documentation here.

HTTP headers status


cache-retrieve and cache-store

Darrel Miller started something similar to HTTP decision diagram, in terms of deciding whether to cache (store) or not a HTTP response, and whether to respond to a HTTP request with a cached HTTP response or not.

The cache-retrieve diagram is available in PNG/JPEG/SVG and JSON format exported from the Cosmogol source.

The cache-store diagram is available in PNG/JPEG/SVG and JSON format exported from the Cosmogol source.


README more

License

Apache 2.0

You can’t perform that action at this time.