rocket.chat - 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 服务器版本:3.11.0
- 操作系统:Ubuntu Linux 18.04.2
- 部署方式:docker-compose
- MongoDB 版本:4.0.0
解决方案
推荐阅读
- wso2 - 为滑动窗口 siddhi 设置滑动窗口速度/精度?
- python - 正则表达式如何在引用中查找特定单词并保存整个引用?
- linux - 用于启动 java maven 项目的 Bash 脚本
- fragment - 在片段中实现 mercadopago 时出错,未调用 onActivityResult
- linux - 如何在 Linux 终端中有两个正在运行的进程?(Linux 命令)
- assembly - 我不确定我的 Marie 代码有什么问题,如果可能的话,我想要一些关于如何修复它的建议,
- elasticsearch - Elasticsearch 最佳实践:在 Elasticsearch 7 前面实现 Ha Proxy 是个好主意吗?
- automation - # 在柏树中,它是什么意思
- html - 我的 html/css 项目中的所有图片都没有出现
- sql - SQL - 为包含许多记录的列表中的每个项目获取前 1