@itPiligrim
Front-end разработчик + 1С

Почему в логе IIS две записи с кодом 401.5 и 200?

Подобный вопрос есть здесь, но без ответа:

serverfault.com/questions/478656/iis-logging-one-4...

На сервере с IIS стоит 1С, к которой идут POST запросы. Все работает, ответ клиенту от сервера всегда приходит 200, но вот в логах пишется две записи: одна с ошибкой 401.5, а вторая 200. Почему так?
  • Вопрос задан
  • 907 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Fredcapit
Насколько я понимаю, это связано с аутентификацией.
Сначала приходит POST запрос без полей аутентификации. Сервер отвечает клиенту, что нужна аутентификация и отдает ответ с http заголовком, где указано какая аутентификация нужна. Браузер вставляет нужные значения в заголовок, отвечающий за аутентификацию и повторяет запрос. Далее запросы должны проходить нормально.
Бывает, когда на IIS настроена 2 вида аутентификации (NTLM, Kerberos к примеру) в таком случае один из видов аутентификации может не работать и в результате можно вечно получать 2 ответа от сервера.
В локальной сети может настроена аутентификация kerberos и при указании такой же на IIS, аутентификация может на работать (не знаю почему, но у меня так) и поэтому нужно оставлять только NTLM.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы