Invalid_argument_error exp;
std::string error_string = "Invalid Argument!";
exp.__set_what_UTF8(error_string);
throw exp;
以及抓住它...
catch (Invalid_argument_error &e)
{
Invalid_argument_error t;
t.__set_what_UTF8(e.what());
}
即使我设置了异常原因,我在Thrift客户端上也弄错了原因。任何帮助,将不胜感激。
我是Thrift的新手。调用Thrift API之后,我总是会遇到“默认TException”异常的问题。在服务器端,有一个已定义的异常:“ ...