各位朋友!
我查看了 API 500 on user creation if username is integer curl 复现它。我正在查看文档,希望能找到有用的输出信息来帮助弄清楚发生了什么,然后我想起了 httpie……
然后我想我应该联系一下 @support-explorers,问问他们是否愿意分享用于调试 API 的工具和方法!![]()
你们用什么来排查和与 API 交互?
![]()
各位朋友!
我查看了 API 500 on user creation if username is integer curl 复现它。我正在查看文档,希望能找到有用的输出信息来帮助弄清楚发生了什么,然后我想起了 httpie……
然后我想我应该联系一下 @support-explorers,问问他们是否愿意分享用于调试 API 的工具和方法!![]()
你们用什么来排查和与 API 交互?
![]()
总的来说,我非常喜欢 Postman。它有助于模拟 API 调用及其响应。
我通常使用 Insomnia 或 Postman 来调试任何 API(不仅仅是 Discourse),但我没有什么可以分享的集合来加快你的速度 ![]()
你好 @maiki,感谢你对此事的关注!
你可以使用这个 CURL 请求,这是从 Postman 生成的(如果你愿意的话)。它会产生一个 500 错误:
curl --location --request POST 'https://XXX.com/users.json' \
--header 'Api-Key: XXX' \
--header 'Api-Username: XXX' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "XXX",
"email": "XXX@mail.com",
"password": "aTestPAssword",
"username": 1,
"active": true,
"approved": true
}'