exponenta event banner

setHttpOptions

Настройка параметров HTTP для клиента OSLC

    Описание

    пример

    setHttpOptions(myClient,opts) назначает пользовательские параметры HTTP opts клиенту OSLC myClient.

    Примеры

    свернуть все

    В этом примере показано, как аутентифицировать клиент OSLC с помощью пользовательских параметров HTTP.

    Создайте клиент OSLC.

    myClient = oslc.Client;

    Задайте URL-адрес сервера, корневой каталог службы и путь к каталогу для поставщика услуг.

    setServer(myClient,'http://example.com');
    setServiceRoot(myClient,'rm');
    setCatalogPath(myClient,'oslc/services/catalog');

    Создайте и введите учетные данные пользователя с помощью matlab.net.http.Credentials класс с базовым matlab.net.http.AuthenticationScheme объект.

    creds = matlab.net.http.Credentials('Username','jdoe','Password', ...
    'Password1234','scheme',matlab.net.http.AuthenticationScheme.Basic);
    

    Создание пользовательских параметров HTTP с помощью matlab.net.http.HTTPOptions конструктор класса. Установите Credentials для пользовательских параметров HTTP.

    opts = matlab.net.http.HTTPOptions('Credentials',creds)
    opts = 
    
      HTTPOptions with properties:
    
               MaxRedirects: 20
             ConnectTimeout: 10
                   UseProxy: 1
                   ProxyURI: []
               Authenticate: 1
                Credentials: [1×1 matlab.net.http.Credentials]
         UseProgressMonitor: 0
                SavePayload: 0
            ConvertResponse: 1
             DecodeResponse: 1
         ProgressMonitorFcn: []
        CertificateFilename: "default"
           VerifyServerName: 1
                DataTimeout: Inf
            ResponseTimeout: Inf
           KeepAliveTimeout: Inf

    Укажите пользовательские параметры HTTP для проверки подлинности клиента OSLC myClient.

    setHttpOptions(myClient,opts);

    Входные аргументы

    свернуть все

    Клиент OSLC, указанный как oslc.Client объект.

    Пользовательский заголовок HTTP, указанный как matlab.net.http.HTTPOptions объект.

    Совет

    Представлен в R2021a