public interface WebResourceRequest
android.webkit.WebResourceRequest |
将参数包含到 shouldInterceptRequest(WebView, WebResourceRequest)
方法中。
Public methods |
|
---|---|
abstract String |
getMethod() 获取与请求关联的方法,例如“GET”。 |
abstract Map<String, String> |
getRequestHeaders() 获取与请求关联的标题。 |
abstract Uri |
getUrl() 获取进行资源请求的URL。 |
abstract boolean |
hasGesture() 获取手势(如点击)是否与请求相关联。 |
abstract boolean |
isForMainFrame() 获取请求是否是针对主框架进行的。 |
abstract boolean |
isRedirect() 获取请求是否是服务器端重定向的结果。 |
String getMethod ()
获取与请求关联的方法,例如“GET”。
Returns | |
---|---|
String |
the method associated with the request. |
Map<String, String> getRequestHeaders ()
获取与请求关联的标题。 这些表示为标题名称到标题值的映射。
Returns | |
---|---|
Map<String, String> |
the headers associated with the request. |
Uri getUrl ()
获取进行资源请求的URL。
Returns | |
---|---|
Uri |
the URL for which the resource request was made. |
boolean hasGesture ()
获取手势(如点击)是否与请求相关联。 出于安全原因,在某些情况下,即使导致请求被创建的事件序列是由用户手势启动的,该方法也可能返回错误。
Returns | |
---|---|
boolean |
whether a gesture was associated with the request. |
boolean isForMainFrame ()
获取请求是否是针对主框架进行的。
Returns | |
---|---|
boolean |
whether the request was made for the main frame. Will be false for iframes, for example. |
boolean isRedirect ()
获取请求是否是服务器端重定向的结果。
Returns | |
---|---|
boolean |
whether the request was a result of a server-side redirect. |