soul 版本 2.3.0
dubbo后端服务 dubbo版本为 2.7.6





直接访问dubbo接口返回报文如下,errorMsg 正常显示


{
  "msg": "SUCCESS",
  "code": "0000",
  "flag": "S",
  "data": {
    "orderId": "367131013865906176",
    "orderStatus": 1,
    "signUrl": null,
    "externalOrderId": "311212112312313",
    "originalUrl": "",
    "templateId": 20002,
    "errorMsg": "成功"
  }
}


通过soul 访问后端接口 


{
  "msg": "SUCCESS",
  "code": "0000",
  "flag": "S",
  "data": {
    "orderId": "367131013865906176",
    "orderStatus": 1,
    "signUrl": null,
    "externalOrderId": "311212112312313",
    "originalUrl": "",
    "templateId": 20002,
    "errorMsg": "??"
  }
}


代码跟踪 发现 
org.dromara.soul.plugin.dubbo.common.response.DubboResponsePlugin#execute  
执行的result 就已经是乱码,通过urldecode 转码仍然没解决,求助~~~

Reply via email to