Пакет: 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.
matlab.net. URI | mATLAB net.base64encode | matlab.net.http. AuthenticationScheme | matlab.net.http. StatusCode | matlab.net.http.field. AuthenticateField | matlab.net.http.field. AuthenticationInfoField | matlab.net.http.field. AuthorizationField