我正在尝试将响应标头和状态代码添加到我在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之前肯定有办法吗?
谢谢,