Sobes.tech
Back to questions
Middle
3

Какие форматы данных в теле запроса можно передавать в REST?

Companies where asked
Лига Цифровой ЭкономикиЛига Цифровой Экономики

Answer from AI

sobes.tech AI

В REST в теле запроса обычно передают данные в следующих форматах:

  • JSON (application/json) — самый распространённый формат для обмена структурированными данными.
  • XML (application/xml или text/xml) — используется реже, но встречается в некоторых системах.
  • Form data (application/x-www-form-urlencoded) — данные формы, часто применяются при отправке из HTML-форм.
  • Multipart/form-data — для передачи файлов и данных формы одновременно.

Выбор формата зависит от требований API и типа передаваемых данных. Например, для передачи сложных структур предпочтителен JSON.

Пример заголовка и тела запроса с JSON:

POST /api/users HTTP/1.1
Content-Type: application/json

{
  "name": "Иван",
  "age": 30
}