Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 向WebResourceResponse添加响应标题和状态代码_Java_Android_Webkit_Android Webview_Response Headers - Fatal编程技术网

Java 向WebResourceResponse添加响应标题和状态代码

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(...)

我正在尝试向WebView的
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之前一定有方法,对吗

谢谢