How to authenticate SOAP Requests using Cookies?
While cookies work well with HTTP Get and POST requests, they will not automatically be passed when doing SOAP requests in most development toolkits. You should check with your development toolkit to ensure that the cookies are sent with your request. If you are using Visual Studio.Net, following are some instructions you can use to do this easily. Adding HTTP Cookies to a SOAP Request in VisualStudio.Net You simply need to add a routine to the web service proxy created by VS.Net and call that routine prior to invoking an operation. • Add a Web Reference to the web service you want to use by right-clicking on the References (or Web References if you have one) folder in the Solution Explorer window. • Enter the address of the web service WSDL you want to use, e.g. http://www.xignite.com/xquotes.asmx?WSDL. Click on the Add Reference button. • Locate the web reference you created for the XigniteQuote web service in the Solution Explorer window. • Rename the Web Reference you just created