使用 HTTPS webservice/执行 URL 列表的最简单方法?

使用 HTTPS webservice/执行 URL 列表的最简单方法?

我不是一名开发人员,只是想在工作中更高效地完成工作的人……

有一个服务https://www.example.com/service.aspx?id=XXX我想从我的 Windows XP 桌面运行数百个 XXX 值。我没有可用的服务器或开发工具。到目前为止,我得到的是包含多行“starthttps://www.example.com/service.aspx?id=XXX“,但这似乎不是同步的,只是在没有等待服务实际运行的情况下快速通过。唯一的其他复杂性是它是 HTTPS。我发现通过手动登录 IE,上述方法就可以起作用。

通过 Windows 同步运行整个 URL 列表的最简单的方法是什么?

答案1

在以下人员的帮助下解决了我自己的问题http://www.hunlock.com/blogs/Snippets:_Synchronous_AJAX

    <html>
    <head><script type="text/javascript">
        function GoThroughTextArea() {
            var TA=document.getElementById("ListOfIDs").value;
            if(document.all) { var lines=TA.split("\r\n"); } else { var lines=TA.split("\n"); }
            for(var i=0; i<lines.length; i++) {
                visitID(lines[i]);
            }
        }

        function visitID(oid) {
            theURL = "https://example.com/dothing.aspx?id="+oid;
            if (window.XMLHttpRequest) { AJAX=new XMLHttpRequest(); } else { AJAX=new ActiveXObject("Microsoft.XMLHTTP"); }
            if (AJAX) {
                AJAX.open("GET", theURL, false); AJAX.send(null);
                document.getElementById("responsearea").innerHTML+="Tried ID "+oid+".<br />";
                return true;
            } else {
                document.getElementById("responsearea").innerHTML+="Failed! Problem ID: "+oid+"<br />";
                return false;
            }
        }
    </script></head>
    <body>
    <textarea rows="10" cols="15" id="ListOfIDs"></textarea><button type="button" onclick="GoThroughTextArea()">Start</button>
    <div id="responsearea">Log:<br /></div>
    </body>
</html>

相关内容