问题描述
client sdk http请求返回错误信息{protocolReceiveResponse is null},详情如图

问题原因说明
- 错误信息展示为做请求数据的XXE漏洞处理时,获取接口订阅的receive.req.format字段值抛NullPointException;
- 鉴于如上问题表象,是订阅数据未加载,可以从如下几个方面排查原因:
- 通过API及fromAppKey查询主库(mysql)中数据是否正常
- 查询GCS库中数据是否同步完成
- link本地缓存数据是否同步
- 检查订阅是否符合规范(例如appkey输入非cpcode)
解决方式
- 检查订阅数据是否符合规范(重要,切记:appKey项填入非cpcode,而是真正的appkey)
- 若发现数据不同步,做一次订阅修改,确认主库/gcs/本地缓存同步完成(联系link值班同学处理)
更多参考
服务api订阅参见:接口订阅
FAQ
关于此文档暂时还没有FAQ