Это ошибка как в IE, так и ошибка в дизайне аутентификации NTLM / Negotiate (он же интегрированный) по HTTP.
NTLM / Negotiate - это протоколы аутентификации, ориентированные на соединение, для которых HTTP не был предназначен. В результате, когда вам требуется этот механизм аутентификации для одной страницы на вашем сервере, IE обычно предполагает, что другие страницы на сервере имеют такое же требование.
Кроме того, по соображениям производительности и безопасности, если IE ожидает вызов Negotiate / NTLM для данного запроса POST, он сначала отправит 0-байтовый POST, ожидая, что сервер вернет HTTP / 401 вызов, к которому он будет проходить проверку подлинности, а затем правильно отправить тело POST.
Однако, в вашем случае, папка, которая не требует встроенной аутентификации, получает 0-байтовый POST и говорит: «Хм, странно, 0-байтовая запись. Хорошо, HTTP / 200, вот эта страница, как если бы вы использовали GET. "
Поскольку IE никогда не получает ожидаемый вызов 401, он фактически никогда не отправляет тело POST.
(Fiddler может вас немного смущать из-за того, как работает повторное использование HTTP-соединения).
Обходной путь должен гарантировать, что если вы используете встроенную аутентификацию на хосте, используйте его везде.