c# - The remote server returned an error: (500) Internal Server Error -



c# - The remote server returned an error: (500) Internal Server Error -

i trying phone call webservice. getting 500 internal error. webservice running .i uses next code

i getting error @ point:

webresponse response = request.getresponse();

code:

string requestxml = @"c\request.xml"; xmldocument xmldoc = new xmldocument(); xmldoc.load(requestxml); stringwriter sw = new stringwriter(); xmltextwriter tx = new xmltextwriter(sw); xmldoc.writeto(tx); byte[] bytes = encoding.utf8.getbytes(sw.tostring()); webrequest request = webrequest.create("http://localhost:3993/test.asmx"); request.method = "post"; byte[] bytearray = encoding.utf8.getbytes(sw.tostring()); request.contenttype = "application/xml"; request.contentlength = bytearray.length; stream datastream = request.getrequeststream(); datastream.write(bytearray, 0, bytearray.length); datastream.close(); webresponse response = request.getresponse();

stack trace

at system.appdomain._nexecuteassembly(assembly assembly, string[] args)\r\n @ system.appdomain.executeassembly(string assemblyfile, evidence assemblysecurity, string[] args)\r\n @ microsoft.visualstudio.hostingprocess.hostproc.runusersassembly()\r\n @ system.threading.threadhelper.threadstart_context(object state)\r\n @ system.threading.executioncontext.run(executioncontext executioncontext, contextcallback callback, object state)\r\n @ system.threading.threadhelper.threadstart()

powershell code

$trustall=$taassembly.createinstance("local.toolkitextensions.net.certificatepolicy.trustall") [system.net.servicepointmanager]::certificatepolicy=$trustall $webrequest = [system.net.webrequest]::create("http://localhost:3993/test.asmx"); $webrequest.method = "post"; $webrequest.contenttype = "text/xml"; $con = get-content .\request.xml; $bytes = [system.text.encoding]::utf8.getbytes($con); $webrequest.contentlength = $bytes.length; $reqstream = $webrequest.getrequeststream(); $reqstream.write($bytes,0,$bytes.length); #$reqstream.flush(); $reqstream.close(); $response = $webrequest.getresponse();

the 500 response indicates there problem in webservice. need debug webservice, not phone call service. first verify method beingness called, , work on there.

if webservice not beingness called, need verify xml beingness sent, , url webservice.

c#

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -