NTLM публикует нулевые параметры через Wi-Fi
Это очень странная проблема, с которой мы столкнулись. У нас есть приложение, которое использует NTLM и все работает хорошо. Однако, когда мы заходим на сайт через Wi-Fi, тогда наш почтовый звонок (angularjs) работает в первый раз:
JS
$http.post('/search/test', { testString: 'test' });
C#
[HttpPost]
public JsonResult Test(string testString)
{
}
Как в testString
корректно отображается как "тест", но затем обновление страницы приводит к тому, что она отображается как ноль. Последующие обновления приводят к тому, что это становится нулевым, пока мы не очистим кеш в Safari или Chrome на iOS.
Мы включили удаленную отладку для сафари на Mac для пошагового выполнения JavaScript, и пост с полезной нагрузкой выглядит правильно. Мы включили удаленную отладку на нашем сервере IIS 8.5 для пошагового выполнения кода в нашем приложении MVC 5. testString
будет "тест" в первый раз, а затем обнулит все вызовы впоследствии.
Кто-то слышал об этой обстановке? Возможно, какая-то конечная точка DLP перехватывает это? Может ли MVC это как-то раздеть? Я пытался добавить ActionFilterAttribute
к моему методу Test, и ModelState действителен. Любая помощь будет оценена