Wie kann ich eine HTTP-GET-Anforderung von der Befehlszeile unter WinPE senden?

3

Ich muss eine HTTP-GET-Anforderung unter Windows Preinstallation Environment (WinPE) senden .

Mein erster Gedanke war curl.exe. Es funktioniert gut unter Windows, aber nicht WinPE. Ich habe curl.exe für boot.wim festgelegt, aber als ich es unter WinPE getestet habe, gibt es nichts zurück. Ich habe wget.exe auf die gleiche Weise getestet und es funktioniert gut. Aber wget.exe wurde verwendet, um eine Datei herunterzuladen, nicht um eine HTTP-Anfrage zu senden.

Wie mache ich curl.exe unter WinPE arbeiten? Oder gibt es eine andere Möglichkeit, eine HTTP-Anfrage unter WinPE zu senden?

Dalang
quelle

Antworten:

5

wget ruft mit einer GET-Anfrage die URL ab, die Sie eingegeben haben, sofern nicht anders angegeben.

Eine andere Möglichkeit wäre, in Port 80 Ihres Servers zu telneten und den Befehl http direkt abzusetzen.

In einem Befehlszeilenfenster:

telnet <yourserver> 80
GET <path>

Je nach Konfiguration Ihres Servers müssen Sie möglicherweise einige zusätzliche http-Anforderungen absetzen. Weitere Informationen hierzu finden Sie in den http-Headern .

GnP
quelle
Leider wird Telnet auch in WinPE nicht unterstützt. Aber wie Sie bereits erwähnt haben, löst wget eine GET-Anfrage aus. Also benutze ich "wget ​​-t1 -T3 my-url" in meinem Fall und es funktioniert nicht auf elegante Weise. Danke
Dalang