как я могу получить данные с веб-сайта? использование arduino uno и esp8266

я разместил веб-сайт на 000webhost. И я просто написал строку в тегах абзаца в html-файле( значит, я создал html-файл..)

поэтому я хочу знать, как я получаю данные, которые хранятся в html-файле на последовательном мониторе через esp8266.

я написал код в arduino ide, который ...

#include <SoftwareSerial.h>

const byte rxPin = 2;
const byte txPin = 3;

SoftwareSerial ESP8266 (rxPin, txPin);

unsigned long lastTimeMillis = 0;

void setup() {
  Serial.begin(9600);   
  ESP8266.begin(9600);
  delay(2000);
}

void printResponse() {
  while (ESP8266.available()) {
    Serial.println(ESP8266.readStringUntil('\n')); 
  }
}

void loop() {

  if (millis() - lastTimeMillis > 30000) {
    lastTimeMillis = millis();

    ESP8266.println("AT+CIPMUX=1");
    delay(1000);
    printResponse();

    ESP8266.println("AT+CIPSTART=4,\"TCP\",\"www.tcpss.000webhostapp.com\",80");
    delay(1000);
    printResponse();

    String cmd = "GET /index.html HTTP/1.1";
    ESP8266.println("AT+CIPSEND=4," + String(cmd.length() + 4));
    delay(1000);

    ESP8266.println(cmd);
    delay(1000);
    ESP8266.println(""); 
  }

  if (ESP8266.available()) {
    Serial.write(ESP8266.read());
  }

}

а ответ на серийном мониторе таков

AT+CIPMUX=1

OK

AT+CIPSTART=4,"TCP","www.tcpss.000webhostapp.com",80

4,CONNEC
AT+CIPSEND=4,28

OK
> 
Recv 28 bytes

SEND OK

+IPD,4,412:HTTP/1.1 400 Bad Request
Date: Thu, 27 May 2021 18:07:45 GMT
Content-Type: text/html
Content-Length: 154
Connection: close
Server: awex
X-Xss-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Request-ID: 2eaf3c737a5348270ebe7873cab10088

<html>
<head><title>400 Bad Request</title></head>
<body>
<center><h1>400 Bad Request</h1></center>
<hr><center>openresty</center>
</body>
</html>
4,CLOSED

что это значит?

заранее спасибо ...

, 👍1

Обсуждение

Вам нужно предоставить *полный* HTTP-запрос, а не только строку "GET". Вы должны, по крайней мере, включить заголовок " Host:", иначе веб-сервер понятия не имеет, к какому веб-сайту вы хотите получить доступ., @Majenko