POST конвертируется в GET через ОС - PullRequest
1 голос
/ 24 августа 2011


Я столкнулся с очень странной проблемой при запуске моего приложения.

Когда я захожу на сайт и захожу в приложение, POST автоматически конвертируется в GET. Поскольку все параметры запроса теряются из-за этого, на странице отображается экран ошибки.

Эта проблема возникает в IE-8 (Windows 7), но в IE-8 (Windows XP) работает абсолютно нормально.

Как ОС участвует в этом? Кто-нибудь сталкивался с такими проблемами? Эта проблема также возникает в IE-9.

Просьба также обратиться к этой проблеме. Любые решения будут действительно полезны.

Спасибо !!

Ответы [ 2 ]

2 голосов
/ 02 сентября 2011

Эта проблема возникала из-за настроек безопасности в IE в Windows 7.

В IE Windows Windows 7 есть возможность включить / отключить защищенный режим .Это новая функция, присутствующая в IE Vista / Windows-7, и эта опция включена по умолчанию для зоны «Интернет» и зоны «Локальная интрасеть» (или любой из них).Отключение в этих 2 местах решило проблему.

Сервис -> Свойства обозревателя -> Безопасность -> Интернет / локальная интрасеть -> Снимите флажок «Включить защищенный режим».

1 голос
/ 29 августа 2012

Я немного опоздал на эту вечеринку, но я тоже столкнулся с этим, и это меня бесило.IE (только) превращал POST в GET, что потребовало запуска Fiddler для определения.Эта тема дала мне часть пути, но защищенный режим не заключался.Оказывается, один сайт находился в зоне Интернета (страница, на которой создавалось сообщение), а другой (получая сообщение) находился в зоне интрасети.Добавив вызывающую страницу либо в зону интрасети, либо на доверенные сайты, IE прекратил превращать POST в GET.Похоже, что вы не можете вызвать стек зон без IE, превращающего POST в get, но вы можете вызвать down .Большой совет для нас (мы открыли POST в новом окне (target = _blank)) было то, что при вызове из Интернета в Интранет новая страница открывалась в новом окне IE, но при правильной настройке новое всплывающее окно будетоткрыть в новой вкладке (ожидаемое поведение).

...