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 レスポンス no content. しかし、私がメッセージを受け取ったとき

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

status = 200 および body=[] (メッセージなし)。admin と maituanmte を交換していますが、結果は同じです。

私を助けてください。ありがとう

4

1 に答える 1

3

mod_mamが有効な場合にのみ、サーバーからメッセージが返されます。このモジュールが有効化され、構成されていることを確認できますか? MAM 構成が最近大幅に簡素化されたため、マスター ブランチ [1] から MongooseIM を使用することをお勧めします [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 に答える