更新时间:2023-04-18 GMT+08:00
订阅后消息推送失败,例如提示503如何处理?
开发中心订阅调试时返回503:
原因可能有以下几种:
- 如果您是调用接口进行订阅,请从返回值判断订阅是否成功。仅当响应码为201 Created时表示调用成功,否则请根据错误码提示修改请求重新发送。
- 在开发中心调测时,可查看开发中心的消息跟踪,确定平台是否发送数据成功。
- 请在应用服务器抓包确认是否收到来自物联网平台的POST消息。
- 地址对应的服务端端口没有开放。请在其他外网机器上使用telnet命令验证下您的IP和端口是否已开放。若未开放,请修改订阅的IP和端口。
- 如果订阅地址是域名,并且域名绑定多个IP,需要做好DNS解析,确保DNS解析后的IP地址可达。
- 如果订阅地址是HTTPS地址,还有可能是服务端的证书制作有问题或者服务端证书对应的CA证书未上传至物联网平台。
调测时,请先确保证书制作过程无误,然后进行证书上传。
商用时,推荐向证书机构申请证书,然后参考设备管理平台上传证书进行证书上传。
上传证书时如果打开了“是否检查CNAME ”开关,需要确保应用服务器的域名地址和证书中的CNNAME一致;证书中的CNNAME可通过证书校验工具查看。
父主题: 订阅推送(联通用户专用)
订阅推送(联通用户专用) 所有常见问题
- 调用订阅接口时,回调地址如何获取?
- 应用服务器如何收到命令状态变化的通知?
- 如何获取证书?
- 回调地址可以使用域名吗?
- 订阅后消息推送失败,例如提示503如何处理?
- 应用服务器收到数据,但是平台显示推送失败?
- 应用服务器只有内网地址,能否订阅成功?
- 调用订阅接口时,提示回调地址不合法?
- 物联网平台只支持HTTPS的回调地址吗?
- 回调地址可以修改吗?
- 推送证书失效怎么处理?
- 调用删除单个订阅接口时,subscriptionId如何获取?
- 设备数据变化通知和批量设备数据变化通知的区别是什么?
- 应用服务器如何获取物联网平台推送消息时使用的地址?
- 物联网平台订阅推送是否具有重推机制?
- 为什么设备上报一条数据后应用服务器会收到多条推送?
- 在同一个应用下,平台可以将不同设备上报的数据,推送到两个服务器吗?
- NB-IoT设备已订阅消息确认和命令响应通知,为何应用服务器收不到推送消息?
more