如何在NodeMCU(ESP8266)中通过URL获取页面
我想从我自己的页面获得NodeMCU模块的价值,该页面由免费主机托管。最后的URL是:boiler.atwebpages.com/boi.php。首先,我执行连接到服务器:如何在NodeMCU(ESP8266)中通过URL获取页面,url,get,arduino,esp8266,nodemcu,Url,Get,Arduino,Esp8266,Nodemcu,我想从我自己的页面获得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,并
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地址获取直接路径?您需要将主机头与请求一起发送:
client.println("GET /boi.php HTTP/1.0\r\nHost: boiler.atwebpages.com\r\n");