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”