public final class NetworkService
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
CertificateVerifier |
getCertificateVerifier()
Returns currently registered SSL certificate verifier or
返回当前注册的SSL证书验证程序;如果当前未注册自定义SSL证书验证程序,则返回null。 null if no custom SSL certificate verifier is currently registered.
|
java.lang.String |
getDelegateWhiteList()
Returns a string that represents comma/semicolon separated HTTP network delegate authorization white list of server URLs.
返回一个字符串,该字符串代表用逗号/分号分隔的服务器URL的HTTP网络委托授权白名单。 |
NetworkDelegate |
getNetworkDelegate()
Returns
返回与当前BrowserContext实例关联的NetworkDelegate。 NetworkDelegate associated with the current
BrowserContext instance.
|
ResourceHandler |
getResourceHandler()
Returns registered resource handler or
返回已注册的资源处理程序;如果当前未注册任何资源处理程序,则返回null。 null if no resource handler is currently registered.
|
java.lang.String |
getServerWhiteList()
Returns a string that represents comma/semicolon separated server HTTP authorization white list of server URLs.
返回一个字符串,该字符串表示服务器URL的逗号/分号分隔的服务器HTTP授权白名单。 |
void |
setCertificateVerifier(CertificateVerifier verifier)
Sets custom SSL certificate
设置自定义SSL证书验证程序。 verifier.
|
void |
setDelegateWhiteList(java.lang.String delegateWhiteList)
Modifies HTTP network delegate white list with the given
使用给定的委托WhiteList URL修改HTTP网络委托白名单。 delegateWhiteList URLs.
|
void |
setNetworkDelegate(NetworkDelegate delegate)
Configures the current Browser instance to use new HTTP request/response
将当前浏览器实例配置为使用新的HTTP请求/响应处理程序来处理所有HTTP请求/响应。 handler to process all HTTP requests/responses.
|
void |
setResourceHandler(ResourceHandler handler)
Sets resource handler that will be invoked every time to ask whether specified resource (HTML, image, JavaScript, CSS file, etc.) should be downloaded from a web server or not.
设置将每次调用以询问是否应从Web服务器下载指定资源(HTML,图像,JavaScript,CSS文件等)的资源处理程序。 |
void |
setServerWhiteList(java.lang.String serverWhiteList)
Modifies server HTTP authorization white list with the given
使用给定的serverWhiteList URL修改服务器HTTP授权白名单。 serverWhiteList URLs.
|
public NetworkDelegate getNetworkDelegate()
NetworkDelegate associated with the current
BrowserContext instance. By default this method returns
null.
NetworkDelegate associated with this Browser instance or
null if there's no registered
NetworkDelegate.
与此浏览器实例相关联的,如果尚未注册。
public void setNetworkDelegate(NetworkDelegate delegate)
handler to process all HTTP requests/responses. The
NetworkDelegate can be used for intercepting HTTP request/response headers and modifying them on the fly.
To reset
NetworkDelegate and enable default behavior, pass
null to this method.
delegate - the new
NetworkDelegate handler.
-新的处理程序。
public CertificateVerifier getCertificateVerifier()
null if no custom SSL certificate verifier is currently registered. By default this method returns
null, so Chromium default verifier is used.
null if no custom SSL certificate verifier is currently registered.
已注册的SSL证书验证程序,或者当前未注册任何自定义SSL证书验证程序。
public void setCertificateVerifier(CertificateVerifier verifier)
verifier. Pass
null to reset custom SSL certificate verifier and switch on default Chromium verifier.
verifier - SSL certificate verifier. Can be
null.
-SSL证书验证程序。可 。
public ResourceHandler getResourceHandler()
null if no resource handler is currently registered. By default this method returns
null, so all resources will be downloaded from a web server as well.
null if no resource handler is currently registered.
已注册的资源处理程序,或者当前未注册任何资源处理程序。
public void setResourceHandler(ResourceHandler handler)
handler - a new resource handler. Can be
null.
-一个新的资源处理程序。可 。
public java.lang.String getServerWhiteList()
public void setServerWhiteList(java.lang.String serverWhiteList)
serverWhiteList URLs. By default, server white list is empty.
serverWhiteList - comma/semicolon separated server HTTP authorization white list of server URLs. For example: "*example.com,*foobar.com,*baz"
-逗号/分号分隔的服务器URL服务器HTTP授权白名单。例如:“ * example.com,* foobar.com,* baz”
public java.lang.String getDelegateWhiteList()
public void setDelegateWhiteList(java.lang.String delegateWhiteList)
delegateWhiteList URLs. By default, network delegate white list is empty.
delegateWhiteList - comma/semicolon separated authorization white list of network delegate URLs. For example: "*example.com,*foobar.com,*baz"
-以逗号/分号分隔的网络委托URL授权白名单。例如:“ * example.com,* foobar.com,* baz”