Самый простой способ использовать веб-сервис HTTPS / выполняет список URL?

Я не разработчик, просто кто-то, кто хочет добиться цели более эффективно на работе...

Существует сервис в https://www.example.com/service.aspx? id=XXX, который я хочу работать на 100 с значений XXX от моего рабочего стола Windows XP. У меня нет сервера или dev инструментов в моем распоряжении. До сих пор я имею до .bat файла с несколькими строками "запускают https://www.example.com/service.aspx? id=XXX", но это, кажется, не синхронно и просто мчится через, не ожидая сервиса для фактического выполнения. Единственная другая сложность - то, что это - HTTPS. Я нашел, что путем входа в систему на IE вручную затем выше метода будет работать.

Что самый простой путь состоит в том, чтобы выполнить целый список URL синхронно через Windows?

0
задан 08.09.2010, 14:39

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>
1
ответ дан 24.11.2019, 12:22

Теги

Похожие вопросы