У меня есть веб-страница, которая реализует шаблон post/redirect/get , чтобы избежать двойных сообщений в простом приложении CRUD.
Предполагаемая последовательность запроса/ответа здесь следующая::
POST
302 Moved Temporarily
и заголовком Location
GET
Вот как это должно работать — и это работает, например, в Chrome.
Однако Internet Explorer 9 отправляет шаг 3 как POST
, а также (включая полный набор данных формы! ). Почему? Что мне сделать, чтобы он использовал GET
?
Я должен добавить, что помимо строки запроса перенаправление идет в то же место, что и цель формы.
Я пробовал:
Location
заголовок