Пакет: matlab.net.http.field
Суперклассы: matlab.net.http.HeaderField
Поле заголовка HTTP WWW-Authenticate или Proxy-Authenticate
Один AuthenticateField содержит одну или несколько проблем с сервера, запрашивающего информацию аутентификации. Сервер или прокси-сервер создает AuthenticateField в ответном сообщении.
При отправке сообщения запроса на сервер или через прокси-сервер, требующий аутентификации, MATLAB ® автоматически пытается выполнить аутентификацию на сервере или прокси-сервере, когда:
HTTPOptions.Authenticate свойство имеет значение true (по умолчанию)
HTTPOptions.Credentials содержит необходимые имена и пароли.
Если аутентификация прошла успешно, то ответное сообщение возвращает OK и не содержит поля аутентификации.
Если проверка подлинности отключена или не пройдена, то ответное сообщение возвращает поле проверки подлинности. В этом случае код состояния ответного сообщения равен либо 401 (Unauthorized) или 407 (ProxyAuthenticationRequired). Осмотрите AuthInfo объект и ответьте добавлением соответствующего AuthorizationField в сообщение запроса, содержащее ваши учетные данные. Или отправить запрос повторно, установив правильное значение Credentials свойство в HTTPOptions.
Если серверу или прокси-серверу требуется схема аутентификации, которая не поддерживается MATLAB, протокол аутентификации необходимо реализовать самостоятельно. Создайте сообщение запроса с соответствующими учетными данными и другой информацией.
AuthInfo | Credentials | HTTPOptions | matlab.net.http.field.AuthorizationField | RequestMessage | ResponseMessage | StatusCode