如何修改XMPP请求

时间:2015-03-20 12:57:40

标签: erlang xmpp chat ejabberd whatsapp

我是XMPP的新手。我在我的服务器上安装了基本的ejabberd。我正在客户端为app编写代码。我们知道XMPP中有许多标准节,它们还有许多类型和属性。我想隐藏这些节的详细信息,以便用户无法找到请求的详细信息。例如,如果我创建一个具有一些配置的聊天室(可以传递10-20个标准变量来创建一个房间),那么我不想显示某些变量的默认值(因为它们对所有变量都是相同的)。总之,我想在XMPP请求传递到XMPP服务器之前修改它(根据我的需要)。这些修改也应仅在服务器端进行。这是WhatsApp正在做的事情。有没有办法做到这一点?

(App)---要求---> (XMPP服务器)[标准方式]

(App)------修改过的XMPP请求----> (某些程序)---转换成标准请求---> (XMPP服务器)[我想要的东西]

此处,(某些程序)和(XMPP服务器)将位于同一台服务器上。

0 个答案:

没有答案