4 ms·
I think you can safely assume most people on here are some sort of programmer or at least tech-related. We know about content negotiation it's probably the `We
by resonantjacket5 6y ago
I think you can safely assume most people on here are some sort of programmer or at least tech-related.
We know about content negotiation it's probably the `Webmachine` `HTTP semantic awareness` `bit-pushing` `HTTP syntax-management` and `mochiweb` that not many people would know.
I'm not sure if you're purposefully trying to be sarcastic but even your current comment is kinda scathing.
- dmitriid 6y agowebmachine, mochiweb etc. come from Erlang. webmachine is one of the earliest libraries I'm aware of that tried to think carefully about HTTP semantics and structured it's work with restful APIs (or web requests in general) according to an actual diagram that you can see here: https://github.com/basho/webmachine/blob/develop/docs/http-headers-status-v3.png https://github.com/basho/webmachine/blob/develop/docs/http-h... There's an expanded and re-worked version that builds on this here: https://github.com/for-GET/http-decision-diagram/tree/master/doc https://github.com/for-GET/http-decision-diagram/tree/master... (follow the links to system, request etc. to see the reasoning and references for each step)