Your new topic does not fit any of the above??? Check first. Then post here. Thanks.

Moderator: igrr

User avatar
By beejayf
#88079 I have a very simple sketch that worked fine with ESP8266 board version 2.7.1 - but with 2.7.2 it just returns an empty string

Code: Select all#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>
const char* ssid = "mynet";
const char* password = "mypwd";
void setup () {
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) {
void loop() {
  if (WiFi.status() == WL_CONNECTED) { //Check WiFi connection status
    HTTPClient http;  //Declare an object of class HTTPClient
    http.begin("");  //Specify request destination
    int httpCode = http.GET();                                                                  //Send the request
    Serial.print("htcode: "); 
    if (httpCode > 0) { //Check the returning code
    String payload = http.getString();   //Get the request response payload
    Serial.print(payload);                     //Print the response payload
  http.end();   //Close connection
delay(30000);    //Send a request every 30 seconds

This happened on a NodeMCU ESP-12E with the latest Adruino IDE (1.8.13 - Windows 10 Install (not the store version - if this is important) - since this is the only type I have right now, I cannot check it on different hardware. I tried two PCs - same result.

once I roll back to 2.7.1 it works - back to 2.7.2: empty string.

Am I doing something wrong or is this a bug in the latest release?