cscarney / syndic

Convergent feed reader for Plasma and Android
12 stars 2 forks source link

science.org feeds: 403 error #156

Closed cscarney closed 1 year ago

cscarney commented 1 year ago

Test case: https://www.science.org/blogs/pipeline/feed Result: 403 error with cloudflare challenge page

The challenge page only appears when making HTTP/1.1 requests. Enabling HTTP/2 resolves the issue, but Qt's HTTP/2 implementation is not very performant, especially for one-off requests like feed updates.

There have been similar problems with images in the past (see 017ff27), but this is the first time I've seen a a site try to put an RSS feed behind a CAPTCHA.

cscarney commented 1 year ago

Enabling HTTP/2 fixes the problem on Qt6, but this still needs a Qt5 workaround in v1-series.