I've override public WebResourceResponse shouldInterceptRequest(WebView webView, String url) and it should return custom response on request from Ajax function. But looks like WebResourceResponse contains only response body. How can I pass HTTP response like this one :
HTTP/1.1 202
Cache-Control: no-cache
Custom-param: param
to my WebView?
Starting from Android API 21 WebResourceResponse.html#setStatusCodeAndReasonPhrase() and WebResourceResponse.html#setResponseHeaders() methods are available.