Пакет: matlab.net.http
Информация об аутентификации или авторизации в сообщениях HTTP
MATLAB® автоматически обрабатывает аутентификацию в сообщениях запроса, когда вы обеспечиваете учетные данные в объекте HTTPOptions. Используйте класс AuthInfo, чтобы исследовать аутентификацию, задать информацию авторизации или реализовать протокол аутентификации, не поддержанный интерфейсом MATLAB HTTP.
Класс AuthInfo представляет один запрос аутентификации, возвращенный когда:
Вы вызываете метод AuthenticateField.convert для сообщения ответа.
Вы вставляете учетные данные в поле заголовка AuthorizationField в сообщение запроса. Когда вы храните объект AuthInfo в поле Authorization, MATLAB автоматически заключает значения в кавычки при необходимости и вставляет символы ESC по мере необходимости.
Сервер возвращает данные auth-info в поле заголовка AuthenticationInfoField.
AuthenticateField и AuthorizationField
методы convert преобразовывают каждый атрибут пары name=value в поле к парам названия-параметра-и-значения в свойстве Parameters. Символы ESC и любые кавычки окружающие значения удалены.
Для получения дополнительной информации смотрите Аутентификацию 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 | StatusCode | matlab.net.URI | matlab.net.base64encode