http-Anfrage aus der batch-Datei
Brauche ich zum ausführen eines http-Anfrage von Plesk Task Scheduler (unter Verwendung von shared-hosting auf Windows/ASP.NET; keine Powershell, was auch immer). Dachte über die Verwendung einer batch-Datei für diese.
Gibt es eine einfache Möglichkeit, dies zu tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werfen Sie einen Blick auf curl. Es ist ein cross-platform command-line-tool, um web-Anfragen (ähnlich wie wget, wenn Sie verwendet haben, bevor). Sie sollten in der Lage sein zu nennen, die aus Ihrer batch-Datei.
Ohne externe binaries - nur die eingebaute windows-Funktionen - > https://github.com/npocmaka/batch.scripts/blob/master/hybrids/jscript/winhttpjs.bat
Dies ist
jscript/.bat
hybrid-und aufgerufen werden können, wie einfache bat.Beispiel für die Verwendung (ich habe http://requestb.in/ für test-Zwecke):
Header-Dateien-format Aussehen sollte (falls bestanden-mit
-header
command-argument):Können Sie versuchen, mit wget für Windows.
Was sind Sie installieren dürfen? Sie wget für Windows zum Beispiel? Oder schreiben eine .NET ausführbare Datei, die tut alles, was Sie brauchen, um mit WebClient oder HttpWebRequest?
Ich würde vorschlagen, entweder wget oder curl. Win32-Versionen sind verfügbar für beide.
Den "curl" utiliity, die im Grunde ist ein Kommandozeilen-wrapper für die wunderbare Bibliothek libcurl wird nahezu jede http-Anforderung oder-Antwort. Seine frei kostenlos zur Verfügung.