RSS-Feed von Vivaldi.com funktioniert nicht mit jedem RSS-Feed Reader
-
@Gwen-Dragon hier kommt allerdings im Browser auch nur ein leerer Feed
vom 10.7.an,die Validatoren scheine eine Version vom 9.7. zu nutzen (Cache?).Oder verteilt da Cloudflare gerade inkonsistenten Inhalt?
Vivaldi wird aufhttps://vivaldi.com/de/blog/feed/
umgeleitet, mitcurl
kommt der gleiche Inhalt wie beivalidator.w3.org
.
Mit Cookies im Browser keine Umleitung… -
Dieser Thread funktioniert in The RSS Aggregator, Feedbro und Thunderbird. Ich gehe davon aus, dass er auch in Outlook geht...
@becm wie hast du das nachgeschaut bzw. welchen Reader verwendest du?
-
@PsychoMantis
view-source:
undcurl
.
Da kommen jetzt in Echtzeit generierte (aber immer noch leere) Revisionen rein. Arbeitet eventuell inzwischen jemand dran…
war fürvivaldi.net
…Aber es bekommen trotzdem verschiedene Clients und zusätzlich je nach Konfiguration potentiell kaputten Inhalt…
-
As FYI, https://vivaldi.com/blog/feed/ is sending invalid HTTP Response headers.
It always sends these headers (regardless of the content and actual time):
Last-Modified: Fri, 31 Mar 2017 16:17:39 GMT
ETag: "5c3e078738bf4185c1a1d068362a8d6a"As a result, feed readers may think that there is nothing new although there is. Please check the server/blog platform configuration?
-
@PsychoMantis ein (weiterer) Auslöser kann auch der
accept-language
request header sein.Wenn dieser mit einem nicht-englischen Eintrag (etwas anderes als
en-*
oderus-*
) beginnt gibt es die Umleitung zur "sprachspezifischen" Version.
Außer man sendet einredirect_referrer=deleted
als Cookie-Inhalt mit.Je nachdem wie die Clients anfragen und was sie unterstützen bekommen sie möglicherweise eine kaputte/leere Seite.
Man vergleiche:> curl -I https://vivaldi.com/blog/feed/ > curl -I -H 'accept-language: de' https://vivaldi.com/blog/feed/ > curl -I -H 'accept-language: de' -b 'redirect_referrer=deleted' https://vivaldi.com/blog/feed/
-
@feedbro keep in mind, with the configuration
- non-english browser setup
- cookies blocked
the Feedbro extension will also get no content for
https://vivaldi.com/blog/feed/
. -
@becm the problem is not related to language or cookies. The problem is that the server returns incorrect Last-Modified and ETag headers. You can see it by running (in Linux):
$ curl -v https://vivaldi.com/blog/feed/ > /dev/null
-
@feedbro I agree this is likely the cause for the described update problem.
The request header problem is independent and will not occur with standard settings (or US locale).
Request with a non-en/usaccept-language
and no initial cookie → redirection tohttps://vivaldi.com/<lang>/blog/feed/
(empty feed).
Subsequent request with the required cookie will yield a valid (but as you mentioned also out of date tagged) result.If the settings do not allow to set a cookie ever, a user with a non-us/en environment will always get an empty feed.
-
I contacted the developer by email last night.
I assume @feedbro is the developer I contacted.The fact is that the problem is on the server side (vivaldi.com) (as almost suspected).
I will therefore write a ticket and refer to this thread here.
@feedbro, @becm and @Gwen-Dragon: thank you very much for your support
I'll get back to you as soon as there's anything new. -
Ticket ist VIV-674
-
Gern, freut mich, wenn ich helfen kann.
Ich habe in Feedbro insgesamt 4 öffentliche und 9 interne (WebSVN und Issuetracker) Feeds abonniert.
Der von Vivaldi ist/war der einzige der nicht ging. Daher war ich mir doch ziemlich sicher... -
Hey,
gibt es hierzu schon was neues? -
Bei mir funktioniert er nicht in Thunderbird (60.8.0 (32-Bit)) und auch nicht in Feedbro.
Ich hab das mal mit curl (online) getestet: https://onlinecurl.com/
Das Last-Modified hat sich nicht geändert:Last-Modified: Fri, 31 Mar 2017 16:17:39 GMT
Ist das Ticket intern schon bearbeitet?
-
Ich habe es gerade in Thunderbird und Feedbro mit einem "Reload" getestet.
Hat alles funktioniert.