How to force the calls to use HTTP Get instead of HTTP Post?
Some proxy servers block HTTPPOSTcalls. To generate the client side code to use HttpGet instead of HttpPost, one can use the wsdl.exe generation tool with the following command: wsdl /l:CS /protocol:HttpGet < URL to the WSDL > The drawback of doing it this way is that a lot of helpful information will be lost, e.g., the inputs to services are always strings and not enums. There is also no built in Header and Username by generating the code this way, so the calls one make would need to be authenticated through IP for this to really work. Besides using the wsdl.exe generation tool, another option is to just use the WebRequest class to fecth the service output and deal with parsing the XML by hand. • How to apply an XSL stylesheet to the result of a Web service If you used the method described in the previous topic, a natural next step would be to apply an XSL stylesheet directly to the result of the Web Service. Once you have loaded the result of a web service as XML document (as describ