Prev: Error: File /trxweb/trxweb.asp Unexpected error.(E06D7363)
Next: msxml3.dll error '80070005' Access is denied. - Loading XML file from shared folder
From: "Jon Paal [MSMD]" Jon nospam Paal on 5 Jun 2007 10:01 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 5 Jun 2007 11:30
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 |