主要内容

このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。

matlab.net.http.authinfoクラス

パッケージ:matlab.net.http

httpメッセージの情报または情报情报

说明

MATLAB®は,httpoptionsで认证提供されるとメッセージ内の认证认证认证をに处理处理しますますますます。。。。。。。认证认证认证认证认证认证认证认证认证认证认证认证のののののののの确认确认确认确认确认确认Oauthのよう认证の実装行うには,authinfoクラスを使用ます。

authinfoクラスは次场合に返されるれるれるつのチャレンジを表し。。

  • 応答メッセージ用にAuthenticateField.convertを呼び出す。

  • 授权菲尔德ヘッダーフィールドの情报をメッセージに插入する。authinfo授权フィールドフィールドにするすると,,ははにて値を引用符符で自动的的に囲み囲みエスケープエスケープエスケープ文字文字をを

  • サーバーがauth-infoデータをAuthenticationInfoFofieldヘッダーフィールドに。

AuthenticateFieldメソッドおよび授权菲尔德兑换メソッドは,の各名称=值ペアの属性を参数プロパティの名前値のにします値を囲むエスケープ文字と引用引用符ははれれれ

详细については,RFC 7235身份验证およびRFC 2617主机IMP界面(基本认证认证ivest认证)ををして。。

クラスの属性

密封
真的

クラス属性详细については,クラスの属性を参照しください。

作成

说明

obj = matlab.net.http.authinfo(方案,参数,,,,参数は,方案プロパティとオプションの参数,,,,参数パラメーターを含むauthinfoオブジェクトをし复数の引数のを任意の顺序でparamname1,paramvalue1,...,paramnamen,paramvaluenのよう指定できます。

obj = matlab.net.http.authinfo(参数,,,,参数は,方案値が空のauthinfoオブジェクトを作成ます。

obj = matlab.net.http.authinfo(ps structはパラメーターとをps structのフィールドコピーします。

obj = matlab.net.http.authinfo(PstrPstrからauthinfoを作成し。

入力引数

すべて展开する

stringまたはまたは文字として指定し。ののとしてられるられるられるParamname,Paramvalueweb,サービスサービスによって定义され。。。参数引数は,authinfoオブジェクト字符串にに変换するににに名称=值パラメーターにされるを表します。

データ::char|细绳

パラメーター値。参数で必要タイプとして指定。。参数タイプにはませんが,はは细绳メソッドまたはcharメソッドをしなけれなりません。

Matlab构造构造构造构造のとしてし。构造体に少なくとも少なくとも方案Matlabはははは値空フィールドをし。。。

データ::结构

パラメーター。。。として指定し。。。Pstr构文の:

  • Pstrが资格またはチャレンジの,,RFC 7235、2.1节を参照しください。

  • Pstrが身份验证INFOヘッダーヘッダーのauth-infoの场合は,RFC 2617、3.2.3节を参照しください。

Pstr1つですののつです値は引用符囲み,必要にに応じてエスケープエスケープ文字ますますますます

方案令牌方案param1 = value1,param2 = value2,... param1 = valun1,param2 = value2,...

データ::细绳

プロパティ

すべて展开する

认证スキーム。matlab.net.http.authenticationschemeオブジェクト,スキーム示す示す示すとして指定します。。

  • 方案が字符串の场合,matlabははそれをををAuthenticationscheme列挙型しようとします。。。はははは,,,,,未満未満未満の数値をもつ方案に特别处理を行い。。

  • authinfoオブジェクトがAuthenticateFieldヘッダーフィールドので,方案Authenticationscheme列挙型ではない,方案は字符串ですですそれ以外の,,,方案Authenticationschemeオブジェクトです。

  • authinfo授权菲尔德ヘッダーフィールドに场合,方案Authenticationschemeオブジェクトです。

  • authinfoAuthenticationInfoFofieldヘッダーフィールドに场合,方案は空可能性が。。

属性:

GetAccess
上市
setAccess
上市

パラメーター名。n行2 cell配列配列配列としてしし。。。。。参数{i,1}一世番目のパラメーター名前ででですです。参数{i,2}はその。はパラメーター异なり。このを取得または设定するにはGetParameterメソッドまたはsetParameterメソッドを使用ます。

参数プロパティは,方案プロパティとヘッダーの方案に続くなります。名一致の判定は大文字文字小文字文字が区别区别さ。addParametersetParameterおよび删除参数の各を使用し配列配列参数の値アクセスします。

いくつかのプロパティは,,,方案に基づいするな意味构文もち。な意味意味をもつパラメーターはは次ののとおりです。。他他细绳オブジェクトです。

  • 方案authenticationscheme.basicの场合,パラメーターががつつ必要です。

    • AuthenticateField(サーバーからチャレンジ)では,名は领域です。は用にレルムをします。これは凭证プロパティと一致ます。AuthenticateField.convertメソッドから返されるauthinfoには常に常にパラメーターパラメーターあり。。。

    • 授权菲尔德(クライアントから応答情报)ではでははは编码です。编码プロパティは,フィールドで方案に続い示さユーザー名とパスワード表す表す表す表す表すエンコードエンコードた文字列です。。このパラメーターをを设定する场合base64encodeを使用自分でしなければませ。。。

  • 方案authenticationscheme.digestの场合プロパティは可変,ヘッダーフィールドの名称=值属性に対応ます。

    • AuthenticateFieldについては,RFC 2617、3.2.1节にリストれいるプロパティ参照してください。

    • 授权菲尔德については,RFC 2617、3.2.2节にリストれいるプロパティ参照してください。

  • 方案がその他のAuthenticationscheme字符串ののは,,にに変换可能限り,すべての属性名と値値を使用できます。。

属性:

GetAccess
上市
setAccess
上市
依赖
真的

メソッド

すべて展开する

R2016Bで导入