لا يمكن التحقق من صحة CSRF token عند إنشاء مواضيع

يبدو الـ curl الخاص بي كما يلي:

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

أتلقى ردًا [“BAD CSRF”] وتقول سجلات الإنتاج “لا يمكن التحقق من صحة رمز CSRF”. لقد تحققت من هذا الموضوع https://meta.discourse.org/t/bad-csrf-on-creating-new-topic-via-api/89345 ولكنه ناتج بشكل أساسي عن خطأ إملائي لذلك أعتقد أن هناك شيئًا مختلفًا هنا. لقد تحققت مرة أخرى من مفتاح الـ API واسم المستخدم ولا يزالان نشطين على الموقع. سأكون ممتنًا لأي اقتراحات قد تكون لديك. شكرًا!

مرحبًا، طلب Curl الخاص بك يعطي خطأ 403 BAD CSRF لأن Api-Key و Api-Username لم يتم تمريرهما في الرأس مع Content-Type. قم بهذا التغيير وسيعمل.

شكرًا
GT