Pourquoi les discussions fédérées via ActivityPub seraient-elles inaccessibles via des clients AP externes ?

Je ne suis pas sûr qu’il s’agisse d’un bug dans Discourse. J’ai répondu sur le problème sur Mastodon. Publication croisée ici pour plus de commodité :

La raison pour laquelle nous renvoyons un 400 dans ce scénario est que la spécification ActivityPub semble l’exiger.

Les requêtes POST (par exemple, vers la boîte de réception) DOIVENT être faites avec un Content-Type de application/ld+json; profile=“ActivityStreams 2.0 Terms” et les requêtes GET (voir aussi 3.2 Récupération d’objets) avec un en-tête Accept de application/ld+json; profile=“ActivityStreams 2.0 Terms

@ClearlyClaire Faut-il ajouter text/html;q=0.1 à l’en-tête Accept ?

2 « J'aime »