Ask HN: How do you prefer to structure web APIs?
I've seen people use the full suite of HTTP verbs and headers, and follow REST principles down to a tee. I've seen others send everything as a Post request (to prevent caching) with a JSON payload that contains all the needed info to execute the request, including in some cases, an authorisation token as well.
So, people of HN, how best do you like to structure your web APIs?