Хеш-фрагменты с использованием прямой косой черты 403 ошибки с AJAX-запросами в IE - PullRequest
2 голосов
/ 01 августа 2011

У меня есть URL, похожий на: http://www.example.com/#!/test/

И запрос AJAX, который обрабатывается, когда фрагмент хеша равен /test/. AJAX-запрос в порядке, за исключением IE, где он выдает ошибку 403. Он отлично работает во всех других браузерах.

Теперь, если я изменю URL-адрес на: http://www.example.com/#!test/

Работает просто отлично. Я не могу изменить свою структуру URL текущего хеш-фрагмента. Любые решения / предложения?

1 Ответ

0 голосов
/ 01 августа 2011

Используйте сетевой отладчик (например, www.fiddler2.com) и определите, какая разница в HTTP-запросе приводит к тому, что сервер отправляет обратно другой ответ.Я предполагаю, что способ, которым вы получаете данные из хэша, приводит к отправке различного запроса на сервер между браузерами (например, включает "#" или не хватает "#"), и это заставляет сервер возвращать 403 вIE.

...