Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在NodeMCU(ESP8266)中通过URL获取页面_Url_Get_Arduino_Esp8266_Nodemcu - Fatal编程技术网

如何在NodeMCU(ESP8266)中通过URL获取页面

如何在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,并

我想从我自己的页面获得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地址获取直接路径?

您需要将主机头与请求一起发送:

client.println("GET /boi.php HTTP/1.0\r\nHost: boiler.atwebpages.com\r\n");