[thelist] ASP.NET Posting an xml file?

Casey Crookston caseyc at IntelliSoftmn.com
Mon Sep 25 09:22:47 CDT 2006

>> I'm trying to work with UPS to integrate shipping from a client's
website.  To my surprise, UPS does not use web services, so we'll be
doing the old fashioned SML file posting via HTTP.  If I have an address
to which an xml file can be posted via HTTP, and I have the XML file,
how do I actually post the file to the address?  I've been goggling
variations of "asp.net post xml file http" with out any success.


Ok, I found this:




The important part being this:


How Do You Post the XML?

Well, from a JScript file or HTML page you can use the XMLHTTP control
provided by MSXML as follows:

   http = new ActiveXObject("Microsoft.XMLHTTP");
   http.open("POST", url, false);

In this case I decided to be a good SOAP citizen by setting the
SoapAction in the HTTP Header. I also decided to accept only text/xml
results and turn off all caching, since I want live results every time.
Of course, in my attached sample code I do this asynchronously using the
onreadystatechange callback.



As is often the case with msdn articles, it is 90% helpful.  How and
where do you specify the xml file, or xml string that is being posted?
And, this is using SOAP, which UPS does not support.  How would I do
this using nothing but HTTP?






More information about the thelist mailing list