0

我想发送一条消息并调用 api。

curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{"caller":"maituanmte%40localhost","to":"admin%40localhost","body": "Hi all"}' 'http://localhost:8088/api/messages'

status=204 和 body 响应没有内容。但是当我收到消息时

curl -X GET --header 'Accept: application/json' 'http://localhost:8088/api/messages/admin%40localhost'

然后 status = 200 和 body=[] (没有消息)。我有交换管理员和 maituanmte 但结果相同。

请帮我。谢谢

4

1 回答 1

3

mod_mam仅当启用时才会从服务器返回消息。您能否确认您已启用并配置了此模块?我推荐使用来自 master 分支 [1] 的 MongooseIM,因为 MAM 配置最近得到了显着简化 [2]、[3]

[1]。https://github.com/esl/MongooseIM

[2]。https://github.com/esl/MongooseIM/blob/master/doc/modules/mod_mam.md

[3]。http://mongooseim.readthedocs.io/en/latest/modules/mod_mam/

于 2017-01-09T12:27:22.427 回答