Подтвердить что ты не робот

Метод HTML PUT

Поскольку серверная сторона принимает только метод PUT, я использовал method='PUT' в HTML-форме. Но браузер не использовал метод PUT, как ожидалось, он GET. Когда я установил method='POST' it POST.
Я не знаю, почему method='PUT' не работает. Я тестировал Chrome и Firefox.

4b9b3361

Ответ 1

Браузеры поддерживают только POST и GET, если вам нужно PUT, вам необходимо отправить форму через post/get, а затем выполнить правильный PUT запрос на стороне сервера.

EDIT, хотя большинство реализаций поддержки XMLHttpRequest PUT и DELETE.

Ответ 2

PUT не распознается и ассимилируется с GET.

В большинстве фреймворков используется скрытый ввод для получения PUT или DELETE:

<input type="hidden" name="_method" value="PUT">