Spring trainee
Можно ли в GET передать body?
Ответ
Спецификация не запрещает, но рекомендует не использовать. Многие фреймворки и прокси игнорируют body в GET. Если параметров много — лучше POST с явной семантикой («поиск с телом») или query string.
Разбор: Спецификация (RFC 7231 и далее) не запрещает тело в GET, но указывает, что оно не имеет определённой семантики и его не следует использовать — многие прокси, кэши и фреймворки его игнорируют или отбрасывают. Поэтому при большом числе параметров надёжнее POST или query string. Ловушки: запрета и обязательного 400 нет, кэширование и «шифрование тела» — выдумка (TLS шифрует весь запрос целиком).
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.