ASP.NET, MVC, C#, AJAX, DevExpress XPO, запрос xmlhttp ничего не возвращает с сервера

#c# #asp.net-mvc #devexpress #asp.net-ajax

Вопрос:

Я работаю над ASP.NET Программа MVC, использующая AJAX и DevExpress XPO. В нем есть выпадающее меню, которое позволяет вам выбрать, какой тип информации вы хотите искать. После выбора вам должно быть представлено несколько текстовых полей, которые вы можете заполнить датами и т.д. Но когда xmlhttp запрос отправляется, ничего не возвращается.

Глядя в IE devtools, он показывает отправленный запрос, но больше ничего. Примерно через 30 секунд появится всплывающее окно, в котором будет только восклицательный знак, а не другие данные. Он отлично работает в Chrome и работает в IE, если вы установите его в корпоративный режим.

Комментарии:

1. Заголовки по умолчанию в c# отличаются от других приложений. Поэтому обычно вам приходится решать проблему, добавляя отсутствующие заголовки или изменяя заголовки по умолчанию. Часто это заголовок UserAgent (который является используемым браузером). См.: developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent , 30-секундный тайм-аут часто происходит из-за тайм-аута прокси-сервера. Часто вам не нужен прокси-сервер. Поэтому простая установка прокси-сервера в значение null в запросе решает проблему.