【发布时间】:2011-05-05 17:26:11
【问题描述】:
我需要一个工具包来在 C 生产应用程序中实现 SOAP 请求和响应。我研究了 gSOAP(不支持)、Apache Axis(根据他们的网站没有完全实现)。有没有人能够通过 HTTP 或 TCP/IP 实现 SOAP 响应/请求?
【问题讨论】:
我需要一个工具包来在 C 生产应用程序中实现 SOAP 请求和响应。我研究了 gSOAP(不支持)、Apache Axis(根据他们的网站没有完全实现)。有没有人能够通过 HTTP 或 TCP/IP 实现 SOAP 响应/请求?
【问题讨论】:
如果您想要一个较低级别的方法(即自己解析 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;
【讨论】:
你试过Apache Axis?
【讨论】: