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 で導入