• 使用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>
  • 相关阅读:
    【HDU 6096】—String(扫描线+Trie)
    【BZOJ #4231】—回忆树(Kmp+Ac自动机)
    【BZOJ #4231】—回忆树(Kmp+Ac自动机)
    【BZOJ #3942】【Usaco2015 Feb】—Censoring(哈希)
    【BZOJ #3942】【Usaco2015 Feb】—Censoring(哈希)
    【洛谷P2444】【POI2000】—病毒(Ac自动机)
    【洛谷P2444】【POI2000】—病毒(Ac自动机)
    响应式实践
    2016-12-30
    响应式调研资料
  • 原文地址:https://www.cnblogs.com/cdz-sky/p/5232294.html
Copyright © 2020-2023  润新知