WebViewClient.OnReceivedHttpAuthRequest 方法

定义

通知主机应用程序 WebView 收到 HTTP 身份验证请求。

[Android.Runtime.Register("onReceivedHttpAuthRequest", "(Landroid/webkit/WebView;Landroid/webkit/HttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)V", "GetOnReceivedHttpAuthRequest_Landroid_webkit_WebView_Landroid_webkit_HttpAuthHandler_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual void OnReceivedHttpAuthRequest(Android.Webkit.WebView? view, Android.Webkit.HttpAuthHandler? handler, string? host, string? realm);
[<Android.Runtime.Register("onReceivedHttpAuthRequest", "(Landroid/webkit/WebView;Landroid/webkit/HttpAuthHandler;Ljava/lang/String;Ljava/lang/String;)V", "GetOnReceivedHttpAuthRequest_Landroid_webkit_WebView_Landroid_webkit_HttpAuthHandler_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member OnReceivedHttpAuthRequest : Android.Webkit.WebView * Android.Webkit.HttpAuthHandler * string * string -> unit
override this.OnReceivedHttpAuthRequest : Android.Webkit.WebView * Android.Webkit.HttpAuthHandler * string * string -> unit

参数

view
WebView

正在启动回调的 WebView

handler
HttpAuthHandler

用于设置 WebView 响应的 HttpAuthHandler

host
String

需要身份验证的主机

realm
String

需要身份验证的领域

属性

注解

通知主机应用程序 WebView 收到 HTTP 身份验证请求。 主机应用程序可以使用提供的 HttpAuthHandler 来设置 WebView 对请求的响应。 默认行为是取消请求。

<b>注意:</b> 提供的 HttpAuthHandler 必须在 UI 线程上使用。

Java文档android.webkit.WebViewClient.onReceivedHttpAuthRequest(android.webkit.WebView, android.webkit.HttpAuthHandler, java.lang.String, java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

另请参阅

  • <xref:Android.Webkit.WebView.GetHttpAuthUsernamePassword(System.String%2c+System.String)>