How to get a feed from a password protected Discourse?

Es scheint, dass beim Abrufen des RSS-Feeds mit einem API-Schlüssel ein Accept-Header angegeben werden muss, um die richtigen Daten zu erhalten.

  • Wenn der RSS-Feed ohne Angabe des Accept-Headers abgerufen wird, z. B. curl https://bbs.example.com/c/cat.rss?api_key=KEY, kann dies zu einer \u003c HTTP/1.1 404 Not Found-Seite führen.
  • Mit Angabe des Accept-Headers kann das XML für den RSS-Feed jedoch korrekt abgerufen werden. Zum Beispiel:
curl 'https://bbs.example.com/c/cat.rss?api_key=KEY' \
  -H 'application/xhtml+xml' \