ошибка XMLHttpRequest при запросе ис-под Isa Server
Всем привет!
пишу сайт на asp.net mvc + jquery. Возникла такая проблема: сайт исправно работает отовсюду, кроме одной конторы, в которой стоит Isa server. Кое-что нарыл по этой теме: http://consultingblogs.emc.com/steve...sa-server.aspx , но к сожалению решения не нашел. Судя по данному посту см линк, Isa server правит заголовки толи response толи request. Отсюда вопрос: можно ли подладить ajax-запрос так, чтобы он уже содержал соотв content type и др чтоб данные всё же ходили? У jQuery.ajax есть свойство contentType - Default: 'application/x-www-form-urlencoded' и dataType который у меня установлен в json, тип запроса-post. ТЕ вопрос: как обойти isa server средствами настройки jquery? |
насколько я понял, ссылки он у них преобразовывает в тексте страницы для text/html (причем это ожидаемое поведение, им так надо), но не text/plain. Но он может быть и по-другому настроен
а ты пытаешься решить проблему телепатически/методом научного тыка? Больше информации про твою проблему у тебя нету и получить нельзя? |
К сожалению, можно только попросить одного из сотрудников, например попросить зайти на сайт и тыкнуть тестовую кнопку.
Проведя кой какие исследования стало понятно, что Isa не пропускает contentType: application/www-url-encoded, но пропускает json. Но почему-то не получатся получить на серваке аргументы :( jquery: jQuery.ajax({ type: 'post', url: '/Home/JsonTest', data: { val1: 0, val2: "val2" }, dataType: 'json', contentType: 'application/json', success: function(data) { alert(data); } }); Заранее спасибо за помощь! |
Цитата:
Цитата:
|
Половина дела сделана! На серваке не удавалось получить аргументы из за особенностей работы asp.net mvc он просто не обрабатывал заголовки application/json пришлось свой фильтр писать. Выложил тестовый пример для теста в интересующей конторе посмотрим на результат. Отпишусь в форум. Мистер Икс за сочуствие спасибо! :)
|
как же он в других конторах работал?
|
Часовой пояс GMT +3, время: 02:48. |