金庆的专栏

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  423 随笔 :: 0 文章 :: 454 评论 :: 0 Trackbacks
XMPP 测试工具

(金庆的专栏 2016.10)

XMPP的客户端Pidgin有个Debug Window, 可以显示所有发送和接收的xml节。
但是无法发送任意的自定义节。

《XMPP高级编程-使用JavaScript和jQuery》一书中第4章写了一个调试控制台,
可以用来发送xml节,并显示接收到的xml节。

需要编写3个文件:peek.html, peek.css, peek.js,
依赖jquery.js, jquery-ui和strophejs。
其中strophejs就是XMPP的js实现库。

服务器地址是peek.js代码中写死的,如:
    var conn = new Strophe.Connection("http://localhost:5280/http-bind");

Ejabberd XMPP 服务器默认会开启 5280 端口。

用浏览器打开peek.html, 输入JID和密码连接服务器。
然后可在输入框入输入测试用xml节发送到服务器,并查看返回xml.

可以取XEP定义中示例的xml节,删除其中的 from,并更改服务器名字。

代码:/Files/jinq0123/xmpp_peek.zip
posted on 2016-10-25 14:23 金庆 阅读(691) 评论(0)  编辑 收藏 引用 所属分类: 9. 其它

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理