Насколько я понимаю, это связано с аутентификацией.
Сначала приходит POST запрос без полей аутентификации. Сервер отвечает клиенту, что нужна аутентификация и отдает ответ с http заголовком, где указано какая аутентификация нужна. Браузер вставляет нужные значения в заголовок, отвечающий за аутентификацию и повторяет запрос. Далее запросы должны проходить нормально.
Бывает, когда на IIS настроена 2 вида аутентификации (NTLM, Kerberos к примеру) в таком случае один из видов аутентификации может не работать и в результате можно вечно получать 2 ответа от сервера.
В локальной сети может настроена аутентификация kerberos и при указании такой же на IIS, аутентификация может на работать (не знаю почему, но у меня так) и поэтому нужно оставлять только NTLM.