@ZxcMon

Как должен реагировать сервер, если через post добавить «лишние» данные в теле запроса?

Условно, в теле запроса ожидается информация вида:
{
"id": "21",
"name": "sample",
"job": "job_name"
}
Если информация придет в таком виде, как должен отреагировать сервер?
{
"id": "21",
"name": "sample",
"job": "job_name",
"asdf": "asd"
}
  • Вопрос задан
  • 97 просмотров
Решения вопроса 3
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Как разработчик бэкенда напишет, так и будет реагировать. От игнора лишних параметров до полного уничтожения сайта и форматирования диска. Никаких обязательных требований к API в этом плане нет.
Ответ написан
Комментировать
DevMan
@DevMan
как задумано его создателем.
одни принимают всё и используют всё что пришло.
другие принимают всё и молча игнорируют лишнее.
третьи жёстко валидируют и возвращают ошибку.

у каждого подхода свои плюсы и минусы.
Ответ написан
Комментировать
delphinpro
@delphinpro
frontend developer
Валидируем ожидаемые данные, остальное игнорим. Проще всего.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽
19 апр. 2024, в 22:48
100 руб./за проект
19 апр. 2024, в 20:43
20000 руб./за проект