使用JS调用WebService接口

<script>
        $(document).ready(function () {
            
            var username = "admin";
            var password = "123456";

       /*==JS使用HTTP-POST方式调用WebService接口(仅IE调试)==*/ //var host_url = "http://localhost/Interface/Login.asmx/Login?UserName=" + username + "&Password=" + password ; var url = "http://localhost/Interface/Login.asmx/Login"; var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlHttp.open("POST", url, false); xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xmlHttp.send("UserName=" + username + "&Password=" + password); if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { document.getElementById("page").innerHTML = xmlHttp.responseText; } else { alert(" not 200! =" + xmlHttp.status); } } else { alert(" not 4! =" + xmlHttp.readyState); } /*==JS使用SOAP方式调用WebService接口(仅IE调试)==*/ //SOAP1.2请求数据格式(请参照http://localhost/Interface/Login.asmx/Login?op=Login) var data; data = '<?xml version="1.0" encoding="utf-8"?>'; data = data + '<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">'; data = data + '<soap12:Body>'; data = data + '<Login xmlns="http://mmp.test.com/DataInterface/">'; data = data + '<UserName>' + username; data = data + '</UserName>'; data = data + '<Password>' + password; data = data + '</Password>'; data = data + '</Login>'; data = data + '</soap12:Body>'; data = data + '</soap12:Envelope>'; var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.open("POST", "http://localhost/Interface/Login.asmx", false); xmlhttp.setRequestHeader("Content-Type", "application/soap+xml"); xmlhttp.send(data); document.getElementById("page12").innerHTML = xmlhttp.responseText; }); </script>

 

转载于:https://www.cnblogs.com/cdz-sky/p/5232294.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值