js发送SOAP请求
<html >
<head >
<title></title>
<script >
var xmlhttp;
function RequestWebService() {
//这是我们在第一步中创建的Web服务的地址
var URL = "http://136.192.0.86/soap";
//ff浏览器
xmlhttp = new XMLHttpRequest();
//ie浏览器
// xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
//在这处我们拼接 -->
var data;
data = '<xml version="1.0" encoding="UTF-8">';
data = data + '<HTNG_HotelKeyEncodeRQ EchoToken="96fd8433-1935-491e-9a02-97d1c5a20352" TimeStamp="2010-02-12T12:26:47"Version="1.0" xmlns="http://htng.org/2010A" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">';
data = data + '</POS>';
data = data + '<UniqueID Type="14" ID="RES123456"/>';
data = data + '<HotelKeyEncode KeyType="Add-Update" Quantity="1" ReturnTrackData="false">';
data = data + '<Encoder Type="0" ID="ENC123456"/>';
data = data + '<MagneticData Track2="MTIzNDU2"></MagneticData>';
data = data + '<TimeSpan End="2010-08-15T12:00:00" Start="2010-08-13T16:37:24"/>';
data = data + '<AccessAreas>';
data = data + '<AccessArea Type="27" ID="POOL"/>';
data = data + '</AccessAreas>';
data = data + '<RoomType Composite="false" RoomID="1706"/>';
data = data + '</HotelKeyEncode>';
data = data + '</HTNG_HotelKeyEncodeRQ>';
//创建连接
xmlhttp.open("POST", URL, false);
//xmlhttp.setRequestHeader("content-type","application/soap+xml");
//设置头文件
xmlhttp.setRequestHeader("content-type","application/x-www-form-urlencoded;charset=utf-8");
//xmlhttp.setRequestHeader("content-type","text/xml; charset=utf-8");
//回调函数,一定要在send()方法之前
xmlhttp.onreadystatechange=callbackfunc;
发送soap请求协议
xmlhttp.send(data);
function callbackfunc(){
document.getElementById("data").innerHTML = xmlhttp.responseXML;
}
}
</script>
</head>
<body>
<div>
<input id="One" type="button" value="post" οnclick="RequestWebService()" />
</div>
<div id="data">
</div>
</body>
</html>
js发送SOAP请求相关推荐
- 发送请求_发送soap请求调用wsdl服务
需求:在客户端发起流程后,向另一个OA系统中发送一条代办服务的通知 Web系统提供了wsdl 1,获取对方web服务的地址: 处理方式,获取我方系统的服务器路径,然后在路径下添加文件配置对方web系统 ...
- JS发送Http请求——AJAX
1.AJAX的引入 JS 缺乏 主动发起 Http请求 的能力,因此需要代码片段让JS发起Http请求,我们称这样的代码片段为--AJAX(Asynchronous JAvaScript by Xml ...
- 使用js发送post请求
使用js发送post请求 1.先将需要传递的参数封装 2.然后调用提前封装好httpPost方法即可 var params = {"startTime": startTime,& ...
- 【js】js发送get请求
用原生js发送网络请求 var httpRequest = new XMLHttpRequest();//第一步:建立所需的对象httpRequest.open('GET', 'url', true) ...
- 封装js发送http请求
封装js发送http请求 var http = {};http.quest = function (option, callback) {var url = option.url;var method ...
- Node.js发送HTTP请求
在Node.js中发送HTTP请求,用的比较多的是request组件,该组件的功能非常强大,但是该组件需要通过回调函数的方式获取操作的结果. 由于现在Node.js对ES6已经支持的比较好了,我们更希 ...
- 最简单的方式使用原生 js 发送 http 请求
使用场景 检查接口可用性 主要用于在没有引入 jQuery 等工具的页面上需要验证一些 api 能否调得通的时候,可以快速调出浏览器调试界面发请求. 这在判断是否存在跨域问题的场景下,特别好用. 验证 ...
- html js发送http请求数据格式,JS获取url参数,JS发送json格式的POST请求方法
一.获取url所有参数值 function US() { var name, value; var str = location.href; var num = str.indexOf("? ...
- js发送https请求问题处理总结
问题1 1.浏览器端无法发送https请求的时候 使用nginx进行转发,具体配置比较简单 问题2: 构建表单传送数据,提示缺失必要的参数. { "error" : "i ...
最新文章
- 这所双一流高校“研究生取消寒假”?!学校回应:系个别实验室和导师的要求...
- 云环境上如何使用tensorboard
- ubuntu 更新mysql后无法登陆_更新ubuntu之后无法登陆mysql
- java 互斥量_什么是Java中的互斥和信号量?主要区别是什么?
- leetcode算法题--“气球” 的最大数量
- python内建函数是什么意思_Python 自省相关的内建函数和属性
- TIDB GC life time is shorter than transaction duration解决方法
- 图片服务器 文件系统,调研分享:图片文件在各文件系统上的访问性能对比
- python word转pdf linux_linux环境基于python语言docx转pdf
- 步步为营:因为数据库正在使用,所以无法获得对数据库的独占访问权
- 模式识别算法:SVM支持向量机
- SOA面向服务架构详解
- ev加密视频转换成MP4格式,亲测可用
- sublime 前端css 插件
- java计算机毕业设计婴幼儿玩具共享租售平台源码+数据库+系统+lw文档+mybatis+运行部署
- 第 342 场力扣周赛
- 快速在PPT里插入多张图片
- windows记事本自动换行
- pands 画图 调整大小_关于数学建模的画图学习建议
- 微信公众平台开发接口配置URL index.php和token
热门文章
- 轻松解决IDEA2020“Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:xx“
- 工业级宽温版RK3399K核心板发布
- 象帝先加入硬件生态共创计划,共同打造智算生态
- Rviz中publish point使用
- 计算机系统调度算法代码,常见的调度算法总结
- 三菱ST程序框架编写
- Spring笔记9--Spring的三大重要配置(alias,bean,import)
- 他们做淘宝客月赚1万很容易 淘宝客赚钱本质分析
- linux查看网卡bridge还是tap,linux 中网络设备的那些事 bridge TAP Veth Vlan br
- 深圳云计算培训:关于云计算和云应用,如何入门学习?