将响应标头和状态代码添加到WebResourceResponse

时间:2016-03-23 00:33:25

标签: java android webkit android-webview response-headers

我正在尝试将响应标头和状态代码添加到我在WebView的shouldInterceptRequest本地创建的WebResourceResponse中:

public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) {
    WebResourceResponse res = createResponse(...);
    res.setResponseHeaders(...)
    res.setStatusCodeAndReasonPhrase(...)
    return res;
}

现在这适用于Lollipop及以上设备。

但是,我想在public WebResourceResponse shouldInterceptRequest(WebView view, String url) {中的 Pre-Lollipop 设备上执行此操作。遗憾的是,在{Lollipop之前的设备上}无法使用setResponseHeaders()setStatusCodeAndReasonPhrase()。这有解决方法吗?前棒棒糖设备如何处理标题和状态代码?新API之前肯定有办法吗?

谢谢,

0 个答案:

没有答案