2017-05-23 1 views
0

Ich möchte einen einfachen RSS-Reader entwickeln, stieß aber auf ein kleines Problem. Einige RSS-Feeds geben einfach nichts zurück, wenn ich versuche, den Feed mithilfe einer URLConnection zu laden. Das ist mein Code:URLConnection zu RSS-Feed gibt null zurück

Dieser Code gibt nichts zurück, während es zeigt einen RSS-Feed bei der Anzeige im Browser. Wenn ich einen anderen Feed wie "http://feeds.feedburner.com/tweakers/" einlege, wird der richtige Feed zurückgegeben.

Was fehlt mir? Setzt das reddit.rss-System Sendeumleitungen oder etwas auf diese Art und Weise, das meine URLConnection nicht verarbeiten kann?

Antwort

1

Sie stehen vor dem gleichen Problem wie hier: Java URLConnection returns null for valid URL

Reddit Umleitungen Ihre HTTP-URL zu https und Ihren Code behandelt nicht die Umleitung. Verwenden Sie stattdessen https://www.reddit.com/r/technology/new/.rss?sort=new.

Wenn Sie alle diese Probleme (Netzwerk-, Feed-Parsing) und Randfälle in Ihrem Code behandeln, ist Ihr RSS-Reader nicht mehr einfach :)