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
    Для просмотра документации необходимо авторизоваться на сайте