Пакет: matlab.net.http
Сведения о проверке подлинности или авторизации в сообщениях HTTP
MATLAB ® автоматически обрабатывает аутентификацию в сообщениях запроса при предоставлении учетных данных в HTTPOptions объект. Используйте AuthInfo класс для проверки аутентификации, для указания информации авторизации или для реализации протокола аутентификации, такого как OAuth, который не обрабатывается автоматически интерфейсом MATLAB HTTP.
AuthInfo класс представляет один вызов аутентификации, возвращенный в следующих случаях:
Вы называете AuthenticateField.convert способ для ответного сообщения.
Вы вставляете учетные данные в AuthorizationField поле заголовка в сообщение запроса. При хранении AuthInfo объект в поле Полномочия, MATLAB автоматически заключает значения в кавычки, где это необходимо, и вставляет символы escape при необходимости.
Сервер возвращает auth-info данные в AuthenticationInfoField поле заголовка.
AuthenticateField и AuthorizationField
convert методы преобразуют каждый name=value атрибут пары в поле к парам имя-значение параметра в Parameters собственность. Символы escape и любые кавычки, окружающие значения, удаляются.
Дополнительные сведения см. в разделах Аутентификация RFC 7235 и Интерфейс RFC 2617 Host-Imp (для базовой и цифровой аутентификации).
obj = matlab.net.http.AuthInfo(Scheme, создает paramName,paramValue)AuthInfo объект, включающий свойство Scheme и необязательный paramName,paramValue параметры. Можно указать несколько пар аргументов в любом порядке как paramName1,paramValue1,...,paramNameN,paramValueN.
obj = matlab.net.http.AuthInfo( создает paramName,paramValue)AuthInfo объект с пустым Scheme значение.
obj = matlab.net.http.AuthInfo( копирует параметры и значения из полей pStruct)pStruct.
obj = matlab.net.http.AuthInfo( создает pStr)AuthInfo от pStr.
AuthenticateField | AuthenticationInfoField | AuthenticationScheme | AuthorizationField | matlab.net.base64encode | matlab.net.URI | StatusCode