msxml.serverxmlhttp not submitting form data

I'm attempting to use the msxml.serverxmlhttp component to submit form data from one server to another using the method outlined below.  The only problem is that the receiving asp doesn't see the form data.  It behaves as if i've submitted an empty form; no errors, just no data.

Does anyone know why this is happening?

Thanks

<%@ Language=vbScript%>
<%
     DataToSend = "id=1"
     dim xmlhttp
     set xmlhttp = server.Createobject("MSXML2.ServerXMLHTTP")
     xmlhttp.Open "POST","http://localhost/Receiver.asp",false
     xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
     xmlhttp.send DataToSend
     Response.ContentType = "text/xml"
     Response.Write xmlhttp.responsexml.xml
        Set xmlhttp = nothing

%>
LVL 1
garyz31Asked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
Göran AnderssonConnect With a Mentor Commented:
I made a simple test page:

<%=Request.Form%>

Then I changed this (as I don't get xml back):

'Response.ContentType = "text/xml"
Response.Write xmlhttp.ResponseText 'responsexml.xml

...and it works perfectly.

There is nothing wrong in the way you are sending your data. The logical conclusion must be that there is something wrong in the way you recieve the form data. May we see the code?
0
 
garyz31Author Commented:
You were correct.  I took a closer look at the receiving end, and the error was there.

thanks
0
All Courses

From novice to tech pro — start learning today.