JSON против формы POST

У нас немного обсуждается вопрос отправки данных в конечную точку REST.Поскольку объекты довольно сложные, самое простое решение - просто сериализовать их как JSON и отправить его в теле запроса.

Теперь вопрос: кошерно ли это? Или следует установить JSON в качестве параметра формы, например data = [JSON]? Или отправка JSON в теле запроса просто осуждается за то, что заставляет клиентов, использующих приложение, отправлять свои данные через JavaScript вместо того, чтобы позволить браузеру упаковать их как application / x-www-form-urlencoded ?

Я знаю, что все три варианта работают . Но какие нормальные ? Или хотя бы рекомендовал ?

37
задан doub1ejack 7 March 2016 в 21:23
поделиться