Пакет: matlab.net.http
Информация об аутентификации или авторизации в сообщениях HTTP
MATLAB® автоматически обрабатывает аутентификацию в сообщениях запроса, когда вы обеспечиваете учетные данные в HTTPOptions объект. Используйте AuthInfo класс, чтобы исследовать аутентификацию, задать информацию авторизации или реализовать протокол аутентификации, такой как OAuth, это не обработано автоматически интерфейсом 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 и дополнительный paramNameparamValue параметры. Можно задать несколько пар аргумента в любом порядке как 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