matlab.net.http.AuthInfo 类
命名空间: matlab.net.http
HTTP 消息中的身份验证或授权信息
描述
当您在 HTTPOptions
对象中提供凭据后,MATLAB® 会自动处理请求消息中的身份验证。使用 AuthInfo
类检查身份验证、指定授权信息,或实现 MATLAB HTTP 接口不会自动处理的身份验证协议,如 OAuth
。
AuthInfo
类代表下列情况下返回的一个身份验证质询:
您为响应消息调用
AuthenticateField.convert
方法。您在请求消息的
AuthorizationField
标头字段中插入凭据。当您将AuthInfo
对象存储在 Authorization 字段中时,MATLAB 会自动在需要的地方用引号引起值,并根据需要插入转义字符。服务器在
AuthenticationInfoField
标头字段中返回auth-info
数据。
AuthenticateField
和 AuthorizationField
convert
方法将该字段中的每个 name=value
对组特性转换为 Parameters
属性中的参数名称-值对组。转义字符以及值前后的任何引号都将被删除。
有关详细信息,请参阅 Internet Engineering Task Force (IETF®) 网站上的 RFC 7235 Authentication 和 RFC 2617 Host-Imp Interface(适用于基本身份验证和摘要式身份验证)。
创建对象
描述
obj = matlab.net.http.AuthInfo(Scheme,
创建一个 paramName
,paramValue
)AuthInfo
对象,其中包含 Scheme 属性以及可选的 paramName
,paramValue
参数。您可以采用任意顺序指定多个对组参量,例如 paramName1,paramValue1,...,paramNameN,paramValueN
。
obj = matlab.net.http.AuthInfo(
创建具有空 paramName
,paramValue
)Scheme
值的 AuthInfo
对象。
obj = matlab.net.http.AuthInfo(
从 pStruct
)pStruct
的字段中复制参数和值。
obj = matlab.net.http.AuthInfo(
基于 pStr
)pStr
创建一个 AuthInfo
。
输入参量
属性
方法
版本历史记录
在 R2016b 中推出