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