包:matlab.net.http
HTTP消息中的身份验证或授权信息
MATLAB®在中提供凭据时自动处理请求消息中的身份验证HTTPOptions
对象。使用AuthInfo
类以检查身份验证、指定授权信息或实现身份验证协议,例如OAuth
,这不是由MATLAB HTTP接口自动处理的。
的AuthInfo
类表示返回的一个身份验证挑战:
你叫的AuthenticateField.convert
用于响应消息的方法。
将凭据插入AuthorizationField
将报头字段转换为请求消息。当你存储AuthInfo
对象在授权字段中,MATLAB会在需要时自动将值括在引号中,并根据需要插入转义字符。
服务器返回认证信息
数据库中的数据AuthenticationInfoField
头字段。
的AuthenticateField
和AuthorizationField
转换
方法将每个名称=值
将字段中的属性与参数
财产。转义字符和值周围的引号将被删除。
有关详细信息,请参阅RFC 7235认证和RFC 2617主机Imp接口(用于基本和摘要身份验证)。
obj = matlab.net.http.AuthInfo(计划,
创建一个paramName
,paramValue
)AuthInfo
对象,该对象包括计划属性和可选属性paramName
,paramValue
参数。可以以任意顺序指定多个参数对paramName1, paramValue1,…,paramNameN paramValueN
.
obj = matlab.net.http.AuthInfo (
创建一个paramName
,paramValue
)AuthInfo
对象的空计划
价值。
obj = matlab.net.http.AuthInfo (
从的字段复制参数和值pStruct
)pStruct
.
obj = matlab.net.http.AuthInfo (
创建一个pStr
)AuthInfo
从…起pStr
.
认证方案
|StatusCode
|matlab.net.URI
|AuthorizationField
|AuthenticateField
|AuthenticationInfoField
|matlab.net.base64编码