1

我想从我自己的页面获得 NodeMCU 模块的价值,该页面由免费托管托管。最终 URL 是:boiler.atwebpages.com/boi.php。首先,我执行连接到服务器: client.connect(boiler.atwebpages.com, 80)

并发送请求

client.println("GET /boi.php HTTP/1.0");
client.println()

这就是问题所在。首先微芯片从boiler.atwebpages.com(即83.125.22.211)获取IP,并尝试获取文件boi.php。实际上,它尝试访问不存在的 83.125.22.211/boi.php,因此出现 404 错误。是否可以从直接 URL 获取信息或从 IP 地址获取直接路径?

4

1 回答 1

1

您需要将 Host 标头与请求一起发送:

client.println("GET /boi.php HTTP/1.0\r\nHost: boiler.atwebpages.com\r\n");
于 2016-04-19T16:48:17.750 回答