SOAP / REST通过XMPP调用

时间:2010-10-24 17:30:56

标签: http rest soap xmpp chat

我想制作一个解决方案,我可以使用连接到gtalk的XMPP聊天客户端,解析用于LAN(防火墙代理等)的SOAP Web服务和REST调用,并转移到另一个不同LAN上的其他聊天客户端(其他防火墙代理等)。

我已缩小Smack API,但作为XMPP中的新手,我不知道Smack是否可能?

smack是否提供这样的功能?我尝试过Smack文档但却无法理解它。

任何其他可能的替代方案,建议也是最受欢迎的。

2 个答案:

答案 0 :(得分:4)

XEP-72开始,提示您应该使用的协议样式。这样做有一些很好的理由,包括:

  • 防火墙遍历(如上所述)
  • 不必经常进行TCP连接,节省延迟
  • 不必为每个请求进行身份验证,但可以对流进行身份验证
  • 每个请求都不需要单独的XML解析器,这意味着处理可以更高效

答案 1 :(得分:2)

为了简化事情,请从http://xmpp.org/extensions/xep-0050.html开始,并以完整的方式使用命令的节点属性