Я получаю ошибку 405 на веб-сайте и пытаюсь воспроизвести эту проблему локально на моей машине. К сожалению, ошибка происходит в среде UAT и
не имея доступа к нему.
Ошибка возникает из-за того, что веб-сайт вызывается с помощью запроса POST от веб-сайта стороннего поставщика. Мне нужно иметь возможность отслеживать этот запрос и конвертировать его
получить. Я могу воспроизвести его, когда я вызываю URL http://test.com/analysis как запрос POST.
Я попытался применить следующий URL переписать, но он, кажется, не распознает его. Все, что я пытаюсь сделать, это преобразовать запрос POST в GET
Сообщение об ошибке
Ошибка HTTP 405.0 - метод не разрешен
Страница, которую вы ищете, не может быть отображена, потому что используется недопустимый метод (HTTP-глагол).
Запрошенный URL http://test.com:80/index.html
Обратите внимание, что http://test.com:80/index.html наконец-то звонит http://test.com/analysis
Правило, которое я написал для перехвата поста и перенаправления его для загрузки сайта как get
<rule name="Add www" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{HTTP_HOST}" pattern="analysis" negate="true" />
</conditions>
<action type="Redirect" url="http://test.com/analysis" />
</rule>