Discourse 调用提示 ["BAD CSRF"] 错误

网站是可以正常访问的,但是 API 调用的时候提示错误:["BAD CSRF"]

问题和解决

上面的问题在 API 的 Key 和用户名的问题。

我们使用的下划线,正常应该使用的是横杆,而不是下划线。

-H "Api-Key: 714552c6148e1617aeab526d0606184b94a80ec048fc09894ff1a72b740c5f19" \
-H "Api-Username: discourse1" \

当改成上面的配置后就没有问题,同时需要注意的是不区分大小写。