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