Мое веб-приложение отправляет несколько запросов AJAX на мой веб-сервер. Большинство из них являются запросами POST - они выполняются с использованием jQuery $.post
или $.ajax(type:'POST',..)
. Поскольку мое веб-приложение является единственным клиентом из этих конечных точек, я не реализовал обработчики GET, не видя причин, по которым сервер должен получать запросы GET, если мое приложение их не выполняет.
Однако, часто я вижу запросы GET для этих конечных точек в журналах моего сервера. Поскольку я их не реализую, они терпят неудачу с кодом ответа 405. Это случается не часто, но и не очень редко.
У меня вопрос: какие браузеры / брандмауэры / прокси автоматически конвертируют POST-запросы в GET?