Как я могу отправить запрос HTTP GET из командной строки под WinPE?

18187
dalang

Мне нужно отправить запрос HTTP GET в среде предустановки Windows (WinPE).

Моей первой мыслью был curl.exe. Он хорошо работает под Windows, но не WinPE. Я загрузил curl.exe в boot.wim, но когда я тестировал его под WinPE, он ничего не возвращает. Я протестировал wget.exe таким же образом, и он работает хорошо. Но wget.exe использовался для загрузки файла, а не для отправки HTTP-запроса.

Как заставить curl.exe работать под WinPE? Или есть другой способ отправить HTTP-запрос под WinPE?

1

1 ответ на вопрос

5
GnP

wget will use a GET request to retrieve whatever URL you feed to it, unless specified otherwise.

Another way would be to telnet into port 80 of your server and issue the http command directly.

From a command line window:

telnet <yourserver> 80 GET <path> 

You might need to issue some additional http requests depending on how your server is configured. Read up on http headers for more detailed information on this.

К сожалению, telnet также не поддерживается в WinPE. Но, как вы упомянули, wget вызовет запрос GET. Поэтому я использую «wget -t1 -T3 my-url» в моем случае, и это работает не элегантным способом. Спасибо dalang 10 лет назад 0

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