>_ IzzyLab

Практическое задание

Отправь POST с JSON

средне

Отправь на http://localhost:8080/submit POST-запрос с JSON-телом {"name":"deploy","count":3} и заголовком Content-Type: application/json. Сервер сохранит принятое тело — оно должно в точности совпасть с отправленным.

Что потренируешь:
  • curl
  • http
  • POST
  • json
  • заголовки

Разбор темы

POST-запрос отправляет на сервер тело; в curl передача данных автоматически переключает метод с GET на POST. Чтобы сервер правильно распознал полезную нагрузку как JSON, нужно вручную выставить заголовок Content-Type: application/json — сам по себе curl тип содержимого под JSON не подстраивает. Одинарные кавычки вокруг тела защищают двойные кавычки JSON от интерпретации шеллом.

Что проверяется

  1. сервер принял верное JSON-тело

Как это выглядит