Ich bin mir nicht sicher, ob dies ein Fehler in Discourse ist. Ich habe auf das Problem auf Mastodon geantwortet. Hier zur Bequemlichkeit erneut gepostet:
Der Grund, warum wir in diesem Szenario eine 400 zurückgeben, ist, dass die ActivityPub-Spezifikation sie zu erfordern scheint.
POST-Anfragen (z. B. an den Posteingang) MÜSSEN mit einem Content-Type von application/ld+json; profile=“ActivityStreams 2.0 Terms” und GET-Anfragen (siehe auch 3.2 Abrufen von Objekten) mit einem Accept-Header von application/ld+json; profile=“ActivityStreams 2.0 Terms” erfolgen.
@ClearlyClaire Muss
text/html;q=0.1zumAccept-Header hinzugefügt werden?