首页 > 解决方案 > Rocket.Chat REST API“/api/v1/users.register”没有响应

问题描述

描述:

请求端点:“/api/v1/users.register”在我在 docker 上运行的自托管 Rocket.Chat 服务器上没有响应。其余的 API 似乎很好,只有这个没有发回 200 OK HTTPS 响应,我面临请求超时。

虽然请求的 JSON 数据已发送到服务器并且请求的用户已注册,但如果我再次尝试发送相同的请求,则会收到 400 Bad Request 错误:“用户名已在使用中”。

重现步骤:

curl -H "Content-type:application/json"
http://localhost:3000/api/v1/users.register
-d '{ "username": "rogersmith", "email": "roger@example.com" , "pass": "passw0rd", "name": "Roger Smith"}'

预期行为:

HTTP状态码:200 OK JSON结果:{“user”:{“_id”:“nSYqWzZ4GsKTX4dyK”,“type”:“user”,“status”:“offline”,“active”:true,“name”:“示例用户”,“utcOffset”:0,“用户名”:“示例”},“成功”:真}

实际行为:

字面上什么都没有!

服务器设置信息:

标签: rocket.chat

解决方案


推荐阅读