Impossibile verificare l'autenticità del CSRF token durante la creazione di argomenti

Il mio comando curl è il seguente:

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."'

Ricevo una risposta [“BAD CSRF”] e i log di produzione dicono Can’t verify CSRF token authenticity. Ho controllato questo topic https://meta.discourse.org/t/bad-csrf-on-creating-new-topic-via-api/89345 ma è fondamentalmente causato da un errore di battitura, quindi suppongo che qui ci sia qualcosa di diverso. Ho ricontrollato la api-key e lo username e sono ancora attivi sul sito web. Apprezzerei qualsiasi suggerimento tu possa avere. Grazie!

Ciao, la tua richiesta Curl restituisce un errore 403 BAD CSRF perché Api-Key e Api-Username non sono stati passati nell’header insieme a Content-Type. Apporta questa modifica e funzionerà.

Grazie
GT