このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
パッケージ:matlab.net.http.field
スーパークラス:matlab.net.http.HeaderField
HTTP WWW-AuthenticateまたはProxy-Authenticateヘッダーフィールド
AuthenticateField
オブジェクトには,サーバーからの1つ以上のチャレンジが含まれ,これにより認証情報を求めます。サーバーまたはプロキシはAuthenticateField
を応答メッセージ内に作成します。
認証を要求するサーバーまたはプロキシ経由で要求メッセージを送信するとき,MATLAB®は次の場合に自動的にサーバーまたはプロキシに対して認証を行おうとします。
HTTPOptions。进行身份验证
プロパティがtrue(既定)
HTTPOptions。凭证
プロパティに必要な名前とパスワードが含まれる。
認証が正しく行われると,応答メッセージは好吧
ステータスを返し,認証フィールドを含みません。
認証を無効にした場合,または認証に失敗した場合,応答メッセージは認証フィールドを返します。その場合,応答メッセージのステータスコードは401 (未经授权的
)または407 (ProxyAuthenticationRequired
)になります。AuthInfo
オブジェクトを検証し,資格情報を含む要求メッセージに適切なAuthorizationField
を追加して応答します。または,正しい凭证
プロパティをHTTPOptions
で設定して要求を再送信します。
サーバーまたはプロキシがMATLABでサポートされない認証スキームを要求する場合,認証プロトコルを自分で実装しなければなりません。適切な資格情報と他の情報で要求メッセージを作成します。
AuthInfo
|RequestMessage
|ResponseMessage
|HTTPOptions
|凭证
|StatusCode
|matlab.net.http.field.AuthorizationField