IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    XMPP 测试工具

    金庆发表于 2016-10-25 06:23:00
    love 0
    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


    金庆 2016-10-25 14:23 发表评论


沪ICP备19023445号-2号
友情链接