开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
支付宝小程序
案例分析
sdk & demo下载
常见问题
常用工具
iot小程序
运维保障
小程序 > 支付宝小程序 > 常见问题 > my.request报错:json parse data error
贡献者
收藏
我的文档
设置
报错描述
my.request 请求服务端报错,回调函数 fail 返回: "error":14,"errormessage": "json parse data error"。 
问题原因
my.request 设置了 datatype=json 或者没有设置 datatype 时,服务端返回响应的结果为非 json 字符串就会报此错误。
接口设置 ssl 证书设置不正确或者已过期。 
凯发app官方网站的解决方案
修正服务端响应内容为标准 json 字符串。 注意:如果服务端是 php 或 .net,可检查响应的内容中是否携带了 bom,一般是相关代码文件或者配置文件携带 bom,可以搜索引擎搜索 清除utf-8 bom头,可在在线接口测试工具上查看是否带 bom。
若服务端要返回非 json 字符串则需要把 my.request 的 datatype 参数设置成 text。
保证 ssl 证书链完整并且证书不过期,推荐使用 可以使用证书工具或者咨询服务器提供商如阿里云进行验证。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录