From: "Jon Paal [MSMD]" Jon nospam Paal on
looks like a problem with the posturl

try removing "HTTP/1.1"


"Mo" <le_mo_mo(a)yahoo.com> wrote in message news:1181008537.890174.228220(a)o5g2000hsb.googlegroups.com...
> Thank you all for your great posts. I have created a simple helloworld
> service which I am trying to call from ASP. I am using the following
> code which is posted in one of the sites I found.:
>
> html>
> <head>
> <title>Calling a webservice from classic ASP</title>
> </head>
> <body>
> <%
> If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
> Dim xmlhttp
> Dim DataToSend
> DataToSend="param1="&Request.Form("text1")
> Dim postUrl
> postUrl = " http://xxxlon.xxxmo.com/AWS.asmx/TestService HTTP/1.1"
> Set xmlhttp = server.Createobject("MSXML2.XMLHTTP")
> xmlhttp.Open "POST",postUrl,false
> xmlhttp.setRequestHeader "Content-Type", _
> "application/x-www-form- urlencoded"
> xmlhttp.send DataToSend
> Response.Write(xmlhttp.responseText)
> End If
> %>
> <FORM method=POST name="form1">
> Enter the two Values to be Added<BR>
> <INPUT type="text" name="text1">
>
> <BR><BR>
> <INPUT type="submit" value="Add" name="submit1">
> </form>
> </body>
> </html></PRE>
>
> But when I access the page I am getting the following error:
>
>
> Request format is unrecognized for URL unexpectedly ending in '/
> TestService'.
> Description: An unhandled exception occurred during the execution of
> the current web request. Please review the stack trace for more
> information about the error and where it originated in the code.
>
> Exception Details: System.InvalidOperationException: Request format is
> unrecognized for URL unexpectedly ending in '/TestService'.
>
>
> If I remove the /TestService from the service url I get the following
> error after I submit the form:
>
> soap:ReceiverSystem.Web.Services.Protocols.SoapException: Server was
> unable to process request. ---> System.Xml.XmlException: Data at the
> root level is invalid. Line 1, position 1.
> at System.Xml.XmlTextReaderImpl.Throw(Exception e)
> at System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
> at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
> at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
> at System.Xml.XmlTextReaderImpl.Read()
> at System.Xml.XmlTextReader.Read()
> at
> System.Web.Services.Protocols.SoapServerProtocol.SoapEnvelopeReader.Read()
> at System.Xml.XmlReader.MoveToContent()
> at
> System.Web.Services.Protocols.SoapServerProtocol.SoapEnvelopeReader.MoveToContent()
> at
> System.Web.Services.Protocols.SoapServerProtocolHelper.GetRequestElement()
> at
> System.Web.Services.Protocols.Soap12ServerProtocolHelper.RouteRequest()
> at
> System.Web.Services.Protocols.SoapServerProtocol.RouteRequest(SoapServerMessage
> message)
> at System.Web.Services.Protocols.SoapServerProtocol.Initialize()
> at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type
> type, HttpContext context, HttpRequest request, HttpResponse response,
> Boolean& abortProcessing)
> --- End of inner exception stack trace ---
>
>
> What am I doing wrong?
>
> Thanks
>


From: Mo on
Thank you for all your great posts. I am still haven't been able to
get it to work. After I change the object to MSXML2.ServerXMLHTTP I
am getting 500 error on the browser after the button click. I also
tried removeing http/1.1 from the desciprion of the service and I get
the error saying that unexpected ending in /TestService.

Any other recommendations? There must be a working code somewhere. I
do not believe I am the first guy looking for this.

Thanks