Dynamische Kursdaten-URLs

Bei dem Redirect dieser URL
https://www.ariva.de/FR0000120321/historische_kurse?boerse_id=131&currency=EUR&clean_split=1&clean_split=0&clean_payout=0&clean_bezug=1&clean_bezug=0&month=2020-04-32

scheint PP irgendwas falsch zu machen. Der Response Location Header scheint eigentlich richtig codiert zu sein. Dennoch scheint PP damit irgendwie nicht zurecht zu kommen und verwendet eine „halb“? codierte URL?.

Jedenfalls landet man in einer Redirect Schleife.

Wed Apr 15 16:42:28 CEST 2020
https://www.ariva.de/FR0000120321/historische_kurse?boerse_id=131&currency=EUR&clean_split=1&clean_split=0&clean_payout=0&clean_bezug=1&clean_bezug=0&month=2020-04-32
null
java.io.IOException: https://www.ariva.de/FR0000120321/historische_kurse?boerse_id=131&currency=EUR&clean_split=1&clean_split=0&clean_payout=0&clean_bezug=1&clean_bezug=0&month=2020-04-32
null
	at name.abuchen.portfolio.online.impl.HTMLTableQuoteFeed.parseFromURL(HTMLTableQuoteFeed.java:405)
	at name.abuchen.portfolio.online.impl.HTMLTableQuoteFeed.internalGetQuotes(HTMLTableQuoteFeed.java:358)
	at name.abuchen.portfolio.online.impl.HTMLTableQuoteFeed.getLatestQuote(HTMLTableQuoteFeed.java:301)
	at name.abuchen.portfolio.ui.jobs.UpdateQuotesJob$1.run(UpdateQuotesJob.java:230)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: org.apache.http.client.ClientProtocolException
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:187)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
	at name.abuchen.portfolio.util.WebAccess.get(WebAccess.java:160)
	at name.abuchen.portfolio.online.impl.HTMLTableQuoteFeed.parseFromURL(HTMLTableQuoteFeed.java:396)
	... 4 more
Caused by: org.apache.http.client.CircularRedirectException: Circular redirect to 'https://www.ariva.de/l'or%C3%A9al-aktie/historische_kurse?boerse_id=131&currency=EUR&clean_split=1&clean_split=0&clean_payout=0&clean_bezug=1&clean_bezug=0&month=2020-04-32'
	at org.apache.http.impl.client.DefaultRedirectStrategy.getLocationURI(DefaultRedirectStrategy.java:177)
	at org.apache.http.impl.client.DefaultRedirectStrategy.getRedirect(DefaultRedirectStrategy.java:221)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:122)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
	... 8 more