ESP8266 der HTTP-Anforderung
Vorwort
HTTP Notwendigkeit Referenz zwei Header - Dateien: ESP8266Client.h, ESP8266HTTPClient.h.
ESP8266 über eine HTTP - Anfrage nach dem Online - API die Informationen , die sie wollen, wie Wetter, Ali Wolke der künstlichen Intelligenz zu bekommen.
GET-Anfrage
WIFI definiert Client und ein HTTP-Client, der HTTP-Client geöffnet
WiFiClient client;//定义WiFi客户端
HTTPClient http;//定义HTTP客户端
//第一个参数为WiFi客户端,第二个传输为请求的网址
http.begin(client, "http://www.xbiquge.la/"))//开启HTTP客户端,
Der zurückgegebene Statuscode bestimmt, ob der Abruf erfolgreich war und die erfassten Daten zurückgegeben.
int code=http.GET();
if(code==HTPP_CODE_OK)//请求成功
{
String html=http.getString();//获取网址返回的数据
}
else//请求失败
{
}
http.end();
POST-Anfrage
WIFI definierte Client und HTTP-Client, wird das HTTP-Client öffnen, und die Add-Request-Header
WiFiClient client;//定义WiFi客户端
HTTPClient http;//定义HTTP客户端
//第一个参数为WiFi客户端,第二个传输为请求的网址
http.begin(client, ""))//开启HTTP客户端,
http.addHeader(""Content-Type", "text/html"");//添加请求头
Der zurückgegebene Statuscode bestimmt, ob der Abruf erfolgreich war und die erfassten Daten zurückgegeben.
int code=http.POST("");//上传的数据
if(code==HTPP_CODE_OK)//请求成功
{
String html=http.getString();//获取网址返回的数据
}
else//请求失败
{
}
http.end();
POST-Request-Header anfordern müssen, GET-Anforderungen möglicherweise nicht erforderlich