ESP8266 der HTTP-Anforderung

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

Veröffentlicht zwei Original - Artikel · erntete Lob 1 · Ansichten 56

Ich denke du magst

Origin blog.csdn.net/qq_44690417/article/details/105040817
Empfohlen
Rangfolge