network-constants.js
Introduction
A clean declaration of network constants (only HTTP for now) for js programs.
Useful when developing network programs or if you want to use HTTP semantics (REST API).
Works in node.js + browser, AMD.
Full testsuite. No dependencies.
License : public domain (http://unlicense.org/)
Fell free to suggest and contribute.
Interesting reads : http://en.wikipedia.org/wiki/List_of_HTTP_status_codes http://www.codeshttp.com/ (us / french) http://benramsey.com/blog/2009/02/http-status-100-continue-corrections/ http://benramsey.com/blog/2008/04/http-status-201-created-vs-202-accepted/ http://benramsey.com/blog/2008/05/http-status-204-no-content-and-205-reset-content/ http://benramsey.com/blog/2008/05/206-partial-content-and-range-requests/ http://benramsey.com/blog/2009/11/post-vs-put/
Usage
if typeof define !== 'function' var define = module; // node only
Installation
Bower : bower install network-constants.js
Npm : npm install network-constants
Unit tests
Browser : open test_runner/mocha.html
Node : npm test