В настоящее время я создаю REST API. В настоящее время все методы GET используют JSON в качестве формата ответа. Какова наилучшая практика операций POST и PUT? Использовать JSON в теле запроса или обычном POST? Я ничего не могу найти по этому поводу.
Я вижу, что Twitter использует POST, например: https://dev.twitter.com/docs/api/1/post/direct_messages/new
В чем преимущества использования формата JSON? Контроллер API (который наполовину сделан), который я получил от github, ожидает JSON. На самом деле интересно, почему я бы выбрал это.