mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
request may not be a HttpUriRequest when using a proxy (#850)
This commit is contained in:
@@ -151,9 +151,13 @@ public class HttpGetter {
|
|||||||
contentType = entity.getContentType().getValue();
|
contentType = entity.getContentType().getValue();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
HttpUriRequest req = (HttpUriRequest) context.getRequest();
|
|
||||||
HttpHost host = context.getTargetHost();
|
String urlAfterRedirect = url;
|
||||||
String urlAfterRedirect = req.getURI().isAbsolute() ? req.getURI().toString() : host.toURI() + req.getURI();
|
if (context.getRequest() instanceof HttpUriRequest) {
|
||||||
|
HttpUriRequest req = (HttpUriRequest) context.getRequest();
|
||||||
|
HttpHost host = context.getTargetHost();
|
||||||
|
urlAfterRedirect = req.getURI().isAbsolute() ? req.getURI().toString() : host.toURI() + req.getURI();
|
||||||
|
}
|
||||||
|
|
||||||
long duration = System.currentTimeMillis() - start;
|
long duration = System.currentTimeMillis() - start;
|
||||||
result = new HttpResult(content, contentType, lastModifiedHeaderValue, eTagHeaderValue, duration, urlAfterRedirect);
|
result = new HttpResult(content, contentType, lastModifiedHeaderValue, eTagHeaderValue, duration, urlAfterRedirect);
|
||||||
|
|||||||
Reference in New Issue
Block a user