All Projects → for-GET → Know Your Http Well

for-GET / Know Your Http Well

Licence: unlicense
HTTP headers, media-types, methods, relations and status codes, all summarized and linking to their specification.

Programming Languages

emacs lisp
2029 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Know Your Http Well

Jeison
An Emacs library for declarative JSON parsing
Stars: ✭ 106 (-95.19%)
Mutual labels:  json, emacs
Lsp Mode
Emacs client/library for the Language Server Protocol
Stars: ✭ 3,691 (+67.39%)
Mutual labels:  json, emacs
Kazaam
Arbitrary transformations of JSON in Golang
Stars: ✭ 184 (-91.66%)
Mutual labels:  json
Julia Emacs
Julia support in Emacs.
Stars: ✭ 187 (-91.52%)
Mutual labels:  emacs
Emacs History
Historical Emacs Software Preservation
Stars: ✭ 184 (-91.66%)
Mutual labels:  emacs
Super Save
Save Emacs buffers when they lose focus
Stars: ✭ 184 (-91.66%)
Mutual labels:  emacs
Smudge
Control the Spotify app from within Emacs.
Stars: ✭ 186 (-91.56%)
Mutual labels:  emacs
El Patch
✨ Future-proof your Emacs Lisp customizations!
Stars: ✭ 184 (-91.66%)
Mutual labels:  emacs
Autoserver
Create a full-featured REST/GraphQL API from a configuration file
Stars: ✭ 188 (-91.47%)
Mutual labels:  json
Json To Simple Graphql Schema
Transforms JSON input into a GraphQL schema
Stars: ✭ 185 (-91.61%)
Mutual labels:  json
Cryptocurrencies
📋 Get a list of all the cryptocurrency symbols and names.
Stars: ✭ 186 (-91.56%)
Mutual labels:  json
Elispcheatsheet
Quick reference to the core language of Emacs ---Editor MACroS.
Stars: ✭ 186 (-91.56%)
Mutual labels:  emacs
Org Books
Reading list management with org mode
Stars: ✭ 186 (-91.56%)
Mutual labels:  emacs
Simdjson
Parsing gigabytes of JSON per second
Stars: ✭ 15,115 (+585.49%)
Mutual labels:  json
Sparkliner
Sparkliner — easy way to make sparkline graph [Sketch plugin]
Stars: ✭ 184 (-91.66%)
Mutual labels:  json
El Compilador
An SSA-based compiler for Emacs Lisp
Stars: ✭ 187 (-91.52%)
Mutual labels:  emacs
Stubbornjava
Unconventional Java code for building web servers / services without a framework. Think dropwizard but as a seed project instead of a framework. If this project had a theme it would be break the rules but be mindful of your decisions.
Stars: ✭ 184 (-91.66%)
Mutual labels:  json
Json File Store
A simple JSON store for Node.js
Stars: ✭ 186 (-91.56%)
Mutual labels:  json
Jstoolnpp
A JavaScript (JSON) tool for Notepad++ (formerly JSMinNpp) and Visual Studio Code.
Stars: ✭ 186 (-91.56%)
Mutual labels:  json
Jq Web
jq in the browser with emscripten.
Stars: ✭ 188 (-91.47%)
Mutual labels:  json

KNOW YOUR HTTP * WELL

HTTP encodings, headers, media types, methods, relations and status codes, all summarized and linking to their specification.

This project is used by HyperREST bin at bin.hyperrest.com .

Table of Contents

How to convert to other formats

Packages

Emacs

(require 'know-your-http-well)
;; M-x http-header ;; content-type
;; M-x http-method ;; post | POST
;; M-x http-relation ;; describedby
;; M-x http-status-code ;; 500
;; M-x http-status-code ;; not_found | NOT_FOUND

JavaScript

var httpWell = require('know-your-http-well'),
    statusWell = httpWell.statusPhrasesToCodes,
    phraseWell = httpWell.statusCodesToPhrases;

// on the server side
res.statusCode = statusWell.NOT_FOUND

// on the client side
if (res.statusCode !== statusWell.OK) {
    // Log "Request returned 404 Not Found"
    log('Request returned ' + res.statusCode + ' ' + phraseWell[res.statusCode]);
}

JSON

Just take a look at ./json/*.json.

License

Unlicense.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].