If you have a REST service that accepts multiple formats:
- JSON
- XML
- HTML form data
Is there a widely accepted 'default' Content Type or:
- You pick it yourself based on the most frequent / common use case
- Don't accept a missing content type, require it explicitly by consumer
For example, according to W3C the default content type for POST via HTML, is application/x-www-form-urlencoded
.