Hacker News new | ask | show | jobs
by Anthony-G 3017 days ago
As a system administrator, I’m regularly amazed by the number of web developers who have little or no understanding of HTTP, the protocol that underlies the bulk of their work. Many don’t know even know what a transport protocol is in the first place. They know that most form submissions (or AJAX requests) should be POST and that some can be GET but they don’t know that these are HTTP methods.

I’ve had to teach quite a few people the basics of HTTP: a user-agent makes a request and a server replies with a response, that both requests and responses are composed of a header and an (optional) body, and some of the important information that might be included in the headers (cookies, character encoding, caching information, etc.).