HttpClient 4 - 如何捕获上次重定向 URL
2022-08-31 19:44:32
我有相当简单的HttpClient 4代码,它调用HttpGet来获取HTML输出。HTML返回的脚本和图像位置都设置为本地(例如),所以我需要调用URL来使它们成为绝对()现在出现了问题 - 在调用期间可能会有一个或两个302重定向,因此原始URL不再反映HTML的位置。<img src="/images/foo.jpg"/>
<img src="http://foo.com/images/foo.jpg"/>
如何获取返回内容的最新URL,因为我可能(或可能没有)所有重定向?
我看了看,-找不到任何东西。HttpGet#getAllHeaders()
HttpResponse#getAllHeaders()
已编辑:返回原始呼叫地址HttpGet#getURI()