如何从gsoap中放入异常消息然后发送到std :: string?

时间:2015-08-14 11:49:23

标签: c++ gsoap

我知道下面的代码可以打印异常,但是如何将异常消息放到std::string

以下代码打印异常

    proxy.soap_stream_fault(std::cout);

1 个答案:

答案 0 :(得分:2)

根据其原型,

soap_stream_fault接受任何std::ostream&。只需创建stringstream(或ostringstream)即可。这可能会这样做:

std::stringstream strstream;
proxy.soap_stream_fault(strstream);
std::string str{strstream.str()};