包:matlab.net.http
HTTP消息中的身份验证或授权信息
MATLAB®类中提供凭据时,自动处理请求消息中的身份验证HTTPOptions
对象。使用AuthInfo
类来检查身份验证、指定授权信息或实现身份验证协议,例如OAuth
,这不是由MATLAB HTTP接口自动处理。
的AuthInfo
类表示在以下情况下返回的一个身份验证挑战:
你打电话给AuthenticateField.convert
方法用于响应消息。
类型中插入凭据AuthorizationField
头字段转换为请求消息。当你存储AuthInfo
对象,MATLAB自动在需要的地方将值括在引号中,并根据需要插入转义字符。
服务器返回auth-info
的数据AuthenticationInfoField
头字段。
的AuthenticateField
而且AuthorizationField
转换
方法转换名称=值
属性中的参数名称和值对参数
财产。转义字符和任何围绕值的引号被删除。
有关更多信息,请参见RFC 7235认证而且RFC 2617 Host-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
.
AuthenticationScheme
|StatusCode
|matlab.net.URI
|AuthorizationField
|AuthenticateField
|AuthenticationInfoField
|matlab.net.base64encode