Что такое form data vs JSON body?

Junior
279 просмотров
AFK Offer AI

Form data (application/x-www-form-urlencoded) — пары ключ=значение, как в URL query. Парсишь через r.ParseForm(), получаешь r.FormValue("name"). Используется в HTML формах. JSON body (application/json) — структурированные данные, парсишь через json.Decoder. JSON гибче — вложенность, массивы, типы. Для API почти всегда JSON. Multipart form-data — третий вариант, для файлов. Проверяй Content-Type запроса, чтобы выбрать правильный парсер.

Следующий вопрос

Как агрегировать ошибки из горутин?