我需要一个工具包来在C生产应用程序中实现SOAP请求和响应。我已经研究了gSOAP(没有支持),Apache Axis(根据他们的网站没有完全实现)。有没有人能够通过HTTP或TCP / IP实现SOAP响应/请求?
答案 0 :(得分:1)
曾经尝试libsoup?
libsoup库包含HTTP 实现和一组API 构建和使用SOAP 消息。它还允许安全 身份验证,因此您可以使用Web 访问私人帐户的服务 通过安全连接。运用 libsoup使Web易于使用 没有手动解析的服务 解释通过
发送的消息
这是他们的主页 - > libsoup
答案 1 :(得分:0)
如果你想要一个较低级别的方法(即解析你自己的XML响应),你可以调用一个应用程序,如cURL(或直接调用libcurl)。我用这种方法获得了非常好的财富。
我编写了从命令行调用cURL的程序,如下所示:
command_line << "--insecure"
<< " -d @" << request->post_file_name
<< " -H \"Content-Type: application/soap+xml; charset=utf8\""
<< " --output " << request->results_file_name
<< " --trace-time --trace-ascii " << curl_log_path
<< " " << fs_service_url;
答案 2 :(得分:0)
您是否尝试过Apache Axis?