使用GoEasy实现服务器向页面发送消息,解决消息发送失败错误编码:10000

1 背景

实现web消息实时推送的方式有多种:

  1. goEasy实现(有数量限制,而且必须在线,因为要解析浏览器去cdn加载goeasy.js)
  2. ajax实现轮询的方式(就是使用js中设置定时任务ajax访问)
  3. html5的webscoket实现web消息实时推送

2 服务器向页面发送消息代码

官网文档有流程https://www.goeasy.io/cn/doc/
1.注册账号
2.创建应用:应用分免费版的和收费版(免费版最多只能创建2个应用),我这里用的是免费版

这是我的一个SSM项目

  1. 导入依赖
<repositories>
    <repository>
      <id>goeasy</id>
      <name>goeasy</name>
      <url>
        http://maven.goeasy.io/content/repositories/releases/
      </url>
    </repository>
</repositories>
 
<dependencies>
    <dependency>
      <groupId>io.goeasy</groupId>
      <artifactId>goeasy-sdk</artifactId>
      <version>0.3.8</version>
    </dependency>
</dependencies>
  1. 服务器端,需要修改成自己的appkey,appkey是验证用户的有效性的唯一标识。系统会生成两个keys,一个Common key和一个Subscribe key;它们的区别在于前者既可以订阅又可以推送,但后者只能用于订阅channel接收消息。
    在这里插入图片描述
    解决:消息发送失败错误编码:10000
    regionHost地址没有改,还是官网上的http(s)//re…,尴尬,删掉(s)就好了
  2. 客户端,jsp页面
    记得页面引入
	<!--[if lte IE 8]>
    <script type="text/javascript" src="https://cdn.goeasy.io/json2.js"></script>
    <![endif]-->
    <script type="text/javascript" src="https://cdn.goeasy.io/goeasy-1.0.3.js"></script>

在这里插入图片描述
在这里插入图片描述
我这里使用console.log消息出来不了,我也不知道为什么…但是可以使用alert,emmm,消息传到了就好!启动服务器,访问地址 测试 如下图:
在这里插入图片描述

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值