One of the common things I get asked is how to process requests coming from mobile or web applications in the different formats.
The three main ways data can be submitted for a JSON API: