We Suck at HTTP · Amr Eldib 

We Suck at HTTP

We have broken HTTP. We've done it for years in fits and starts, but apps have completely broken it. HTTP was a good specification which we’ve steadily whittled away.

Good post about how APIs can better use core HTTP functions and capabilities to represent resources.