这个错误通常发生在一个使用了HTTPClient库的项目中。解决方法是将库的版本更新到不低于1.0.3版本。如果更新库后仍然有问题,可以考虑使用其他的HTTP库比如ESP8266HTTPClient。
以下是使用ESP8266HTTPClient库的代码示例:
#include
void setup() {
Serial.begin(115200);
}
void loop() {
HTTPClient http;
Serial.print("[HTTP] begin...\n");
http.begin("http://jsonplaceholder.typicode.com/comments");
Serial.print("[HTTP] GET...\n");
int httpCode = http.GET();
if (httpCode > 0) {
String payload = http.getString();
Serial.println(payload);
}
http.end();
delay(2000);
}
该程序使用了ESP8266HTTPClient库来发送GET请求,并在串口输出服务器返回的字符串。