matlab.net.http.field.AuthenticateField クラス
名前空間: matlab.net.http.field
スーパークラス: matlab.net.http.HeaderField
HTTP WWW-Authenticate または Proxy-Authenticate ヘッダー フィールド
説明
AuthenticateField オブジェクトには、サーバーからの 1 つ以上のチャレンジが含まれ、これにより認証情報を求めます。サーバーまたはプロキシは AuthenticateField を応答メッセージ内に作成します。
認証を要求するサーバーまたはプロキシ経由で要求メッセージを送信するとき、MATLAB® は次の場合に自動的にサーバーまたはプロキシに対して認証を行おうとします。
HTTPOptions.Authenticateプロパティが true (既定)HTTPOptions.Credentialsプロパティに必要な名前とパスワードが含まれる。
認証が正しく行われると、応答メッセージは OK ステータスを返し、認証フィールドを含みません。
認証を無効にした場合、または認証に失敗した場合、応答メッセージは認証フィールドを返します。その場合、応答メッセージのステータス コードは 401 (Unauthorized) または 407 (ProxyAuthenticationRequired) になります。AuthInfo オブジェクトを検証し、資格情報を含む要求メッセージに適切な AuthorizationField を追加して応答します。または、正しい Credentials プロパティを HTTPOptions で設定して要求を再送信します。
サーバーまたはプロキシが MATLAB でサポートされない認証スキームを要求する場合、認証プロトコルを自分で実装しなければなりません。適切な資格情報と他の情報で要求メッセージを作成します。
作成
プロパティ
メソッド
例
バージョン履歴
R2016b で導入