Most visited

Recently visited

Added in API level 21

WebResourceRequest

public interface WebResourceRequest

android.webkit.WebResourceRequest


将参数包含到 shouldInterceptRequest(WebView, WebResourceRequest)方法中。

Summary

Public methods

abstract String getMethod()

获取与请求关联的方法,例如“GET”。

abstract Map<StringString> getRequestHeaders()

获取与请求关联的标题。

abstract Uri getUrl()

获取进行资源请求的URL。

abstract boolean hasGesture()

获取手势(如点击)是否与请求相关联。

abstract boolean isForMainFrame()

获取请求是否是针对主框架进行的。

abstract boolean isRedirect()

获取请求是否是服务器端重定向的结果。

Public methods

getMethod

Added in API level 21
String getMethod ()

获取与请求关联的方法,例如“GET”。

Returns
String the method associated with the request.

getRequestHeaders

Added in API level 21
Map<StringString> getRequestHeaders ()

获取与请求关联的标题。 这些表示为标题名称到标题值的映射。

Returns
Map<StringString> the headers associated with the request.

getUrl

Added in API level 21
Uri getUrl ()

获取进行资源请求的URL。

Returns
Uri the URL for which the resource request was made.

hasGesture

Added in API level 21
boolean hasGesture ()

获取手势(如点击)是否与请求相关联。 出于安全原因,在某些情况下,即使导致请求被创建的事件序列是由用户手势启动的,该方法也可能返回错误。

Returns
boolean whether a gesture was associated with the request.

isForMainFrame

Added in API level 21
boolean isForMainFrame ()

获取请求是否是针对主框架进行的。

Returns
boolean whether the request was made for the main frame. Will be false for iframes, for example.

isRedirect

Added in API level 24
boolean isRedirect ()

获取请求是否是服务器端重定向的结果。

Returns
boolean whether the request was a result of a server-side redirect.

Hooray!