gpt4 book ai didi

java - Thrift服务器端可以检测到 "invalid method name"调用吗?

转载 作者:行者123 更新时间:2023-12-02 12:00:24 29 4
gpt4 key购买 nike

问题是,thrift 客户端抛出异常:org.apache.thrift.TApplicationException: Invalid method name: 'xxxNotMyMethod',而服务器端无法检测到发生了什么。

有没有办法在服务器上记录这种情况,就像 Nginx 的 error.log 上的“HTTP 404 Not Found”一样?

最佳答案

不,因为 inside the process() method只需根据编译器生成的键值字典或映射查找方法名称即可找到实现。如果失败,代码将抛出 TApplicationException

如果您有机会将处理器调用(例如覆盖process())包装到其他代码中,那么理论上您可以捕获该异常并执行一些其他操作。

关于java - Thrift服务器端可以检测到 "invalid method name"调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47298927/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com