javascript 请求web service
<script language="javascript">
var strXMl
strXMl='<?xml version="1.0" encoding="utf-8"?>' +
'<soap:Envelope xmlns: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>' +
'<HelloWorldXML xmlns="http://Excellence.Form/">'+
'<strValue>测试吗</strValue> '+
'</HelloWorldXML>' +
'</soap:Body>' +
'</soap:Envelope>'
alert( sendHttpRequest("/GetWebForm/GetWebForm.asmx", "HelloWorldXML", strXMl));
function sendHttpRequest(strURl,FuncName ,strXMl) {
var XMLHttp = null;
try {
XMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
XMLHttp = new XMLHttpRequest();
}
}
if (XMLHttp == null) {
alert('请检查是否正确的安装XML组件,如有问题请与管理员联系!');
return (null);
}
else {
XMLHttp.Open("POST", strURl , false);
XMLHttp.setRequestHeader("SOAPAction", "http://Excellence.Form/" + FuncName);
XMLHttp.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
// XMLHttp.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded");
XMLHttp.setRequestHeader("Content-Length", strXMl.length);
XMLHttp.send(strXMl);
var resultXml = XMLHttp.responseText;
if (XMLHttp.readyState == 4) {
// 收到完整的服务器响应
if (XMLHttp.status == 200) {
return (XMLHttp.responseText);
}
else {
alert('XML请求发生了错误' + XMLHttp.status + XMLHttp.responseText);
return (null);
}
}
}
}
</script>
转载于:https://www.cnblogs.com/shuxx/archive/2009/03/11/1408591.html
javascript 请求web service相关推荐
- 【WebService】通过postman请求web service
概述 用postman请求web service,在编写soap xml时,要区分soap(或http)的版本,不同的版本,有不同的请求方式. 具体写法参考这个文章标签下的其他文章. 解决方法 以so ...
- iOS 中client和server的 Web Service 网络通信 (1)
当你打开你手机上新浪微博应用或者知乎应用是.你是否会去想这些显示在手机上的图片和数据时从哪里来的?又是通过如何的方法实现的?好.那么接下来就介绍是如何实现的.过程又是怎么样的. 当我们浏览着 ...
- iOS 中客户端和服务器的 Web Service 网络通信
当你打开你手机上新浪微博应用或者知乎应用是,你是否会去想这些显示在手机上的图片和数据时从哪里来的?又是通过怎样的方法实现的?好,那么接下来就介绍是如何实现的,过程又是怎么样的. 当我们浏览着 ...
- iOS 中客户端和服务器的 Web Service 网络通信 (1)
当你打开你手机上新浪微博应用或者知乎应用是,你是否会去想这些显示在手机上的图片和数据时从哪里来的?又是通过怎样的方法实现的?好,那么接下来就介绍是如何实现的,过程又是怎么样的. 当我们浏览着 ...
- postman请求soap 请求_postman测试调用web service asmx
大多数情况都是使用postman来测试调用Restful接口,但是有些老系统用web service写的接口还是不少见.最近我就遇到了,我们之前买的一个系统居然是.net 写的web service, ...
- Web Service之Soap请求响应内容中文编码解密
java模拟Soap请求测试Web Service接口,发现Web Service响应内容中的中文竟然是编码格式.比如: 中文:退保成功 Soap中文编码:退保成功 我仔细分析后发现,退编码实际上就是 ...
- Web service 超过了最大请求长度错误解决
Web service 超过了最大请求长度错误解决 System.Web.Services.Protocols.SoapException: 运行配置文件中指定的扩展时出现异常. ---> Sy ...
- Distributed Systems笔记-Web Service Design Patterns
CMU 95702 Distributed Systems 笔记.简单介绍 XML-RPC.SOAP.REST 三种 web 服务实现方案以及 RPC.Message.Resource 三种 patt ...
- SharePoint 2013 APP 开发示例 (六)服务端跨域访问 Web Service (REST API)
上个示例(SharePoint 2013 APP 开发示例 (五)跨域访问 Web Service (REST API))是基于JavaScript,运行在web browser内去访问REST AP ...
最新文章
- 为什么开发中逐渐抛弃jsp(转)
- java何时支持await,内存-为什么Java等待这么长时间才能运行垃圾回收器?
- 微软的公开的DLL库
- 关于B.M.W的最原始的说明
- AbstractListView源码分析2
- php过程函数,php流程控制和函数
- linux下C结构体初始化
- 递推+矩阵快速幂 HDU 2065
- linux之chsh命令
- 研磨java_研磨设计模式.pdf
- Java获取区间随机数公式
- edge下载网络问题无法下载
- 教您启用iphone 4 使用FaceTime和蜂窝数据网、彩信!设置(不需補丁、不需恢复系统)
- 信号强度和dBm的对应关系
- Linux文件系统目录结构详解
- 智慧水利整体解决方案2022(ppt可编辑)
- 九型性格心理测试 (From Ulla Zang荣格的个人性格测验题目)
- Linux入门学习——ssh基础操作
- 运维工程师的职责和前景 1
- 找出11-999间的回文数m,m方,m三次方均为回文
热门文章
- opencv-api draw
- sorted(iterable[, key][, reverse])
- python 爬虫应用
- java删除文件的上一级_java中多级目录的删除
- VOICEBOX: Speech Processing Toolbox for MATLAB
- NSX分布式防火墙是如何工作的?
- 在linux下编译android下的opencv,使用cmake的方法
- js进阶 11-15 jquery过滤方法有哪些
- 高项信息系统项目管理师考试大纲——重点知识
- React与ES6(一)开篇介绍