214 похожих чатов

Опа, дело зашло за контроллеры Здравствуйте, знатоки Есть вопрос такой Я пишу на

Java web приложение со spring и thymeleaf
Почему может быть так, что я отправляю в контроллер запрос методом delete, а отрабатывает он как post?

25 ответов

13 просмотров

Веб имеет только post и get. А уже внутренности фреймворка имеют костыли, чтобы верно интерпретировать запрос. Форма имеет вот такое скрытое поле зачастую. Я не очень силен в Java. <input type="hidden" name="_method" value="delete" />

Никита-Королёв Автор вопроса
Eugene Abelyar
Веб имеет только post и get. А уже внутренности фр...

Да, да Вот такое скрытое поле добавляет как раз thymeleaf

Надо в конфигах Спринга добавить бин обработки дополнительных методов

Никита Королёв
Тоже есть

Как вариант что он не отрабатывает, тогда хз что ещё

Eugene Abelyar
Веб имеет только post и get. А уже внутренности фр...

ты что ебобо? В HTTP так-то есть метод DELETE А ещё PUT, PATCH, и HEAD А ещё есть нестандартные Может ещё что забыл

Vabka
ты что ебобо? В HTTP так-то есть метод DELETE А ещ...

В формах разрешены только post и get запросы. Если нужно сделать форму с put/patch, то фреймоврк имеет костыль в виде скрытого поля зачастую. https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/GET

Vabka
ты что ебобо? В HTTP так-то есть метод DELETE А ещ...

И да и нет. Никто не запретит мне методом делит добавлять данные. Вот тут вот беда. А сообщение выше о работе браузеров. Они нет и пост по разному воспринимают. И все что дальше для них почти пост

Great Void
И да и нет. Никто не запретит мне методом делит до...

> Никто не запретит мне методом делит добавлять данные. Я запрещаю тебе методом делит добавлять данные

Vabka
> Никто не запретит мне методом делит добавлять д...

Ну ты конечно будешь прав. Но ебаная обратная совместимость со старыми стандартами не кинет ни одного исключения

Great Void
Ну ты конечно будешь прав. Но ебаная обратная совм...

с какими ещё стандартами? В каком старом стандарте метод delete предназначался для добавления данных?

Vabka
с какими ещё стандартами? В каком старом стандарте...

Уточню году так в 2008 было только два метода гет и пост. И я удивлю тебя при помощи них имплементировали все crud операции. На данный момент если я упорюсь и напишу на метод delete добавление данных в своем апи. Только люди смогут указать на не соответствие, протокол просто скушает и ему будет похуй. Он тут рекомендательный, а не императивный в отличии от того же tcp или udp

Great Void
Уточню году так в 2008 было только два метода гет ...

Продолжаю душить. Что в tcp или udp можно назвать аналогом VERB-ов из HTTP?

Vabka
Продолжаю душить. Что в tcp или udp можно назвать...

Ууу. Ты с ними не знаком наверное. Там есть последовательность запросов потому как в отличие от богомерзкого стейтлес http там стейтфул протокол

Great Void
Уточню году так в 2008 было только два метода гет ...

> На данный момент если я упорюсь и напишу на метод delete добавление данных в своем апи. Только люди смогут указать на не соответствие, протокол просто скушает и ему будет похуй Ну так протокол же ничего не может знать о том, как с ним работают. Можно и в GET-запрос засунуть удаление или добавление

Vabka
> На данный момент если я упорюсь и напишу на мето...

В отличие от tcp и udp в чем есть основная и проблема. Я согласен что так писать нельзя, но каждый раз находится мудак что пишет так. И его никакой ни протокол ни компилятор по рукам не бьёт. Приходится мне

Great Void
Уточню году так в 2008 было только два метода гет ...

ему-то может быть похуй, а тулинг вокруг вполне умеет отличать семантику всех операций.

Alex Berezhnykh
ему-то может быть похуй, а тулинг вокруг вполне ум...

Я недавно видел при которые при ошибке давало 200 статус и текст ошибки

Great Void
Я недавно видел при которые при ошибке давало 200 ...

но, как ты понимаешь, тут еще от батарейки зависит. Я вот купил на озоне типа дюрасел ААА, вставил в сигналку для авто, так она через месяц сдохла

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта