Пакет: matlab.net.http
Информация об аутентификации или авторизации в HTTP-сообщениях
MATLAB® автоматически обрабатывает проверку подлинности в сообщениях запроса, когда вы предоставляете учетные данные в HTTPOptions объект. Используйте AuthInfo класс для проверки аутентификации, определения информации авторизации или реализации протокола аутентификации, такого как OAuth, который не обрабатывается автоматически HTTP-интерфейсом MATLAB.
The AuthInfo класс представляет один вызов проверки подлинности, возвращенный при:
Вы вызываете AuthenticateField.convert способ для ответного сообщения.
Учетные данные вставляются в AuthorizationField поле заголовка в сообщение запроса. Когда вы храните AuthInfo объект в поле Authorization, MATLAB автоматически заключает значения в кавычки, где это необходимо, и вставляет escape символов при необходимости.
Сервер возвращает auth-info данные в AuthenticationInfoField поле заголовка.
The AuthenticateField и AuthorizationField
convert методы преобразуют каждую name=value пара атрибута в поле с парами имя-и-значение параметра в Parameters свойство. Спасательные символы и все кавычки, окружающие значения, удаляются.
Для получения дополнительной информации см. RFC 7235 Authentication и RFC 2617 Host-Imp Interface (для Basic и Digest Authentication).
Sealed | true |
Для получения информации об атрибутах класса см. раздел «Атрибуты класса».
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