http-decision-diagram

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

Github stars Tracking Chart

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

Main metrics

Overview
Name With Ownerfor-GET/http-decision-diagram
Primary LanguageJavaScript
Program languageHTML (Language Count: 3)
Platform
License:Apache License 2.0
所有者活动
Created At2013-02-17 20:29:17
Pushed At2023-03-19 11:47:05
Last Commit At2023-03-19 12:47:05
Release Count3
Last Release Namev4.0.202202 (Posted on )
First Release Namev4.0b01 (Posted on )
用户参与
Stargazers Count3.7k
Watchers Count90
Fork Count199
Commits Count178
Has Issues Enabled
Issues Count56
Issue Open Count16
Pull Requests Count3
Pull Requests Open Count0
Pull Requests Close Count2
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private