| Предыдущий | Следующий |
| WS_E_PROXY_REQUIRES_BASIC_AUTH | WS_E_PROXY_REQUIRES_NTLM_AUTH |
WS_E_PROXY_REQUIRES_DIGEST_AUTH
Что означает WS_E_PROXY_REQUIRES_DIGEST_AUTH
WS_E_PROXY_REQUIRES_DIGEST_AUTH относится к Windows Web Services и означает, что HTTP proxy отклонил текущую схему аутентификации и требует Digest authentication.
Что проверить
- Убедитесь, что challenge пришёл от proxy в
Proxy-Authenticate, а не от конечного HTTP-сервера вWWW-Authenticate. - Сохраните параметры Digest challenge, прежде всего
realm,nonce,algorithmи при наличииqop. - Передавайте proxy credentials через предусмотренную WWSAPI настройку безопасности прокси; не подставляйте автоматически учётные данные конечного сервиса.
Если Digest уже настроен
При повторном отказе сравните новый challenge со старым: proxy может пометить nonce как устаревший. Проверьте системное время, выбранный маршрут через ожидаемый proxy и соответствие credentials нужному realm. Исправление подтверждается успешным повтором того же запроса без циклических 407/challenge и без отправки proxy credentials конечному серверу.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
