如何在 WinPE 下从命令行发送 HTTP GET 请求?

如何在 WinPE 下从命令行发送 HTTP GET 请求?

我需要发送HTTP GET 请求在下面Windows 预安装环境(WinPE)。

我首先想到的是 curl.exe。它在 Windows 下运行良好,但在 WinPE 下则不行。我将 curl.exe 提交到 boot.wim,但当我在 WinPE 下测试它时,它什么也没有返回。我也以同样的方式测试了 wget.exe,它运行良好。但 wget.exe 是用来下载文件的,而不是发送 HTTP 请求的。

如何使 curl.exe 在 WinPE 下工作?或者还有其他方法可以在 WinPE 下发送 HTTP 请求吗?

答案1

除非另有说明,wget 将使用 GET 请求来检索您提供给它的任何 URL。

另一种方法是通过 telnet 进入服务器的 80 端口并直接发出 http 命令。

从命令行窗口:

telnet <yourserver> 80
GET <path>

您可能需要根据服务器的配置方式发出一些额外的 http 请求。阅读http 标头以获取更多详细信息。

相关内容