Java 向WebResourceResponse添加响应标题和状态代码
我正在尝试向WebView的Java 向WebResourceResponse添加响应标题和状态代码,java,android,webkit,android-webview,response-headers,Java,Android,Webkit,Android Webview,Response Headers,我正在尝试向WebView的shouldInterceptRequest本地创建的WebResourceResponse添加响应标题和状态代码: public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) { WebResourceResponse res = createResponse(...); res.setResponseHeaders(...)
shouldInterceptRequest
本地创建的WebResourceResponse添加响应标题和状态代码:
public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) {
WebResourceResponse res = createResponse(...);
res.setResponseHeaders(...)
res.setStatusCodeAndReasonPhrase(...)
return res;
}
现在,这在棒棒糖设备和更高版本上都有效
但是,我想在公共WebResourceResponse中的Pre-Lollipop设备上执行此操作,该设备应接受请求(WebView视图,字符串url){
。不幸的是setResponseHeaders()
和setStatusCodeAndReasonPhrase()
在棒棒糖制作前的设备上不可用。是否有解决方法?棒棒糖制作前的设备如何处理标题和状态代码?在新的API之前一定有方法,对吗
谢谢