Open lionelStuart opened 3 months ago
目前还未支持引用
case Object::Type::Ref: {
if (dynamic_cast<Hessian2::RefObject*>(input) == nullptr) {
out = badCastErrorMessageJson(hessianType2String(input->type()));
} else {
Hessian2::Object* obj = static_cast<Hessian2::RefObject*>(input)->toRefDest().value();
// out = absl::StrFormat("Type: Ref, target Object Type: %s",
// hessianType2String(obj->type()));
out = hessian2Json(obj);
}
} break;
尝试修复了一下 cc。 @johnlanni
@lionelStuart 测试通过的话,可以参考这里的方式提个 envoy patch 的PR:https://higress.io/zh-cn/docs/dev/code
以上返回中结果为
Http转Dubbo 的返回值不能被正确解析为json