webservice服务端接收不到前台传递的参数

问题描述

webservice服务端MyWork这个方法有参数,webservice发布到IIS下8080端口,在前台页面soap拼写的xml文件,及xmlhttprequest请求,但是webservice服务端后台获取不到前台页面xml中person这个参数的值,麻烦各位帮忙看下,谢谢了。varxml=""+"<?xmlversion="1.0"encoding="utf-8"?>"+"<soap:Envelopexmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">"+"<soap:Body>"+"<MyWorkxmlns="http://tzcrmwebservice.com/"/>"+"<person>111</person>"+"</soap:Body>"+"</soap:Envelope>";varXMLHttpRequest=newActiveXObject("Msxml2.XMLHTTP");XMLHttpRequest.Open("post","http://localhost:8080/service1.asmx",false);XMLHttpRequest.setRequestHeader("SOAPAction","http://tzcrmwebservice.com/MyWork");XMLHttpRequest.setRequestHeader("Content-Type","text/xml;charset=utf-8");//xmlHttpRequest.setRequestHeader("Content-Length",xml.length);XMLHttpRequest.send(xml);varResult=XMLHttpRequest.responseXML;varresustr=Result.childNodes[1].text;

解决方案

解决方案二:
这里有个源码地址,希望对你有帮助http://www.51aspx.com/code/AlmightyManageSys

时间: 2024-09-20 10:29:04

webservice服务端接收不到前台传递的参数的相关文章

webservice-ttuscany搭建的webService 服务端接收复杂参数

问题描述 ttuscany搭建的webService 服务端接收复杂参数 用tuscany 搭建的webService 服务端怎么接收一个复杂类型,比如jabaBean,对象数组之类的参数

android 服务端-Android 服务端接收数据

问题描述 Android 服务端接收数据 在安卓模拟器中能从服务端接收数据在客户端显示,后台数据库怎么设置?安卓模拟器本身有没有自带数据库还是要另外装数据库? 解决方案 数据库肯定是在服务器中的,你可以在服务器中放webservice,或者用其它的方式连接服务器来交互! 解决方案二: 数据库肯定是在服务器中的,你可以在服务器中放webservice,或者用其它的方式连接服务器来交互! 解决方案三: 服务端编写相应的接口 解决方案四: 你说的是客户端的数据库还是服务器端的数据库?如果数据需要保存到

代码-本地测试中,客户端可以发送数据,但是服务端接收不到数据,具体如下:

问题描述 本地测试中,客户端可以发送数据,但是服务端接收不到数据,具体如下: vs2008,用C++写了一个服务端和一个客户端,本地测试中,客户端可以发送数据,但是服务端接收不到数据. 现在怀疑很可能是内存分配的问题,但是也怀疑是其他问题. 由于代码有点长就不贴上来了,我想请问一下,造成这种情况的可能原因是什么? 解决方案 想要测出原因就要利用好调试工具:可以在百度里搜索"tcp串口调试助手" 1.判断你写的客户端(命名为C)是否存在问题,"tcp串口调试助手"建立

java socket 通信 服务端接收的文件大于客户端发出的文件 是什么鬼

问题描述 java socket 通信 服务端接收的文件大于客户端发出的文件 是什么鬼 //服务端package Socket; import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.DataInputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;

c语言-linux c socket tcp客户端只能发送一次,发送第二次服务端接收不到,必须重启才行

问题描述 linux c socket tcp客户端只能发送一次,发送第二次服务端接收不到,必须重启才行 服务端循环accept,如果每次客户端只发送一次请求,就没问题, 但是如果客户端循环发送数据,服务端就接收不到一次连接中的第二次请求. 下面贴代码,求解这个问题到底咋回事 服务端 sock_serv.c #include #include #include #include #include #include #include #include #define BACKLOG 10 #def

Java网络编程从入门到精通(26):在服务端接收和发送数据

在建立完ServerSocket对象后,通过accept方法返回的Socket对象,服务端就可以和客户端进行数据交互. Socket类和ServerSocket类都有两个得到输入输出流的方法:getInputStream和getOutputStream.对于Socket类而言,使用getInputStream方法得到的InputStream是从服务端获取数据,而getOutputStream方法得到的OutputStream是向服务端发送数据.而ServerSocket的getInputStre

服务端接收数据的问题

问题描述 实现的功能是多个客户端持续不断向服务端发送数据,现在我用的就结构是开一个线程while(ture)死循环监听客户端端口,在这个线程中再开一个线程用来接收数据(也用的while(ture)死循环),会有什么问题么? 解决方案 解决方案二:扩展性不好,客户端增多后,性能没有保证.建议不要自己造轮子,可以参考这篇http://blog.csdn.net/tpriwwq/article/details/38032547这篇文章本身比较老,Microsoft已经为我们提供了SocketAsync

使用axis调用webservice时 服务端接收到的参数为null

问题描述 如题,我的webservice是在myeclipse10下基于JAX-WS的WebService开发的,过程如下链接:http://www.cnblogs.com/alden/archive/2012/02/08/2343208.html发布的时候使用Tomcat7,可以正常访问服务端的代码如下:packagecn.com.wzh;publicclassmain{publicStringcallService(StringTransNo,StringInxml){if("test&qu

客户端调用WebService,服务端有时候接收不到消息的问题!!

问题描述 web应用,客户端和服务端均是C#,服务端只有一个调用方法,且在服务端接收消息时均有记录日志.现在的情况是,网络正常的情况下,客户端调用服务端时,传输相同的数据内容调用,50次里面可能有一两次调用会报TimeOut的错误,且这一两次TimeOut时服务端均没有接收到消息的日志记录.出现这种情况后,刷新一下页面,再次调用就又能成功了.弄了很久都没搞明白问题出在哪里,哪位大虾碰到过这种情况?? 解决方案 解决方案二:网络问题,你把WEBSERVICE设置成异步看看解决方案三:应该不会是网络