Main Content

本页采用了机器翻译。点击此处可查看英文原文。

setHttpOptions

为 OSLC 客户端设置 HTTP 选项

自 R2021a 起

    说明

    示例

    setHttpOptions(myClient,opts) 将自定义 HTTP 选项 opts 分配给 OSLC 客户端 myClient

    示例

    全部折叠

    此示例显示如何使用自定义 HTTP 选项对 OSLC 客户端进行身份验证。

    创建 OSLC 客户端。

    myClient = oslc.Client;

    为您的服务提供商设置服务器 URL、服务根目录和目录路径。

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

    使用带有基本 matlab.net.http.AuthenticationScheme 对象的 matlab.net.http.Credentials 类来创建并输入用户凭据。

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

    使用 matlab.net.http.HTTPOptions 类构造函数创建自定义 HTTP 选项。为自定义 HTTP 选项设置 Credentials属性。

    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 中推出