С помощью Chrome Developer Tools как определить причину «Неожиданный код ответа: 401»? - PullRequest
1 голос
/ 31 августа 2011

Я отлаживаю свое веб-приложение ASP.NET MVC 3 с помощью Google Chrome Developer Tools, и по какой-то причине ошибка «Неожиданный код ответа: 401» регистрируется при каждой загрузке страницы.Я не знаю, на какой запрос DevTools получает этот ответ;Я даже проверил панель Network в DevTools, не видя такого ответа от сервера.Кроме того, приложение работает нормально, я не вижу никакого отклика 401, имеющего какой-либо фактический эффект.

Как я могу сказать в DevTools, что вызывает этот ответ от сервера?

1 Ответ

0 голосов
/ 31 августа 2011

Открыв сетевую панель, перезагрузите страницу. Каждая строка на панели представляет отдельный ресурс - вы можете отсортировать столбец состояния, щелкнув по нему. Найдя свой 401, нажмите на ресурс страницы (левый столбец), чтобы увидеть детали запроса / ответа.

Со страницы Википедии Список кодов состояния HTTP :

Аналогично 403 Запрещено, но специально для использования при аутентификации возможно, но не удалось или еще не было предоставлено. [2] Ответ должен содержать поле заголовка WWW-Authenticate, содержащее запрос применимо к запрашиваемому ресурсу

Итак, ваша основная проблема в том, что вы либо не предоставили данные для аутентификации, либо предоставленные данные не были приняты.

...