Sunday, October 5, 2008

Building A SOAP Client With Visual C++

SOAP is an acronym that comes from "Simple Object Access Protocol". It's used for exchanging XML-based messages over computer networks, normally using HTTP/HTTPS. SOAP forms the foundation layer of the web services protocol stack providing a basic messaging framework upon which abstract layers can be built.

If you want to build a SOAP client you can choose to use different open source solutions available on internet. Also you can opt for Microsoft SOAP Toolkit which is a set of DLLs which can be exploited from an any language within the COM (Component Object Model) family (as long, of course, as the executable is running on a Win32 system).

In this article I will show you a more simple method (in my opinion) based on IXMLHTTPRequest which provides client-side protocol support for communication with HTTP servers.

No comments: