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 和 AuthorizationFieldconvert 方法将该字段中的每个 name=value 对组特性转换为 Parameters 属性中的参数名称-值对组。转义字符以及值前后的任何引号都将被删除。
有关详细信息,请参阅 RFC Editor 网站上的 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 中推出