Kann CSRF-Token-Authentizität beim Erstellen von Themen nicht überprüfen

Mein Curl-Befehl sieht wie folgt aus:

curl -X POST 'https://example.com/posts' \
-H "Content-Type: multipart/form-data;" \
--form 'Api-Key="redacted"' \
--form 'Api-Username="redacted"' \
--form 'title="Test topic"' \
--form 'raw="Hey this is a topic."'

Ich erhalte die Antwort [“BAD CSRF”] und die Produktionsprotokolle sagen “Can’t verify CSRF token authenticity”. Ich habe diesen Thread https://meta.discourse.org/t/bad-csrf-on-creating-new-topic-via-api/89345 überprüft, aber er wird im Grunde durch einen Tippfehler verursacht, daher vermute ich, dass hier etwas anderes vorliegt. Ich habe den API-Schlüssel und den Benutzernamen doppelt überprüft, und sie sind auf der Website noch aktiv. Ich würde mich über jeden Vorschlag freuen. Danke!

Hallo, Ihre Curl-Anfrage gibt den Fehler 403 BAD CSRF zurück, da Api-Key und Api-Username nicht zusammen mit Content-Type im Header übergeben werden. Nehmen Sie diese Änderung vor, und es wird funktionieren.

Danke
GT