A maneira mais simples de usar o HTTPS webservice / executar lista de URLs?

0

Eu não sou um desenvolvedor, apenas alguém que quer fazer as coisas de maneira mais eficiente no trabalho ...

Há um serviço no link que desejo exibir em centenas de valores de XXX, do meu Área de trabalho do Windows XP. Eu não tenho um servidor ou ferramentas de desenvolvimento à minha disposição. Até agora eu tenho até um arquivo .bat com várias linhas de "iniciar link ", mas isso não parece ser síncrono e apenas passa sem esperar que o serviço seja realmente executado. A única outra complexidade é que é HTTPS. Descobri que, ao fazer login no IE manualmente, o método acima funcionará.

Qual é a maneira mais simples de executar uma lista inteira de URLs em sincronia através do Windows?

    
por Chris 08.09.2010 / 13:39

1 resposta

1

Resolvi meu próprio problema, com a ajuda do link !

    <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>
    
por 12.11.2010 / 11:30