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