Nejste přihlášeni
Stránky 1
Dobrý den,
snad jsem téma zařadil správně. Dělám si vlastní meteostanici v arduinu a potřebuji si zaslat data přes příkaz GET (čip WIFI ESP8266 ESP-01). Bohužel dostávám odpověď 400 Bad request. Šlo by nějak zjisti, jaký request dorazil na Endoru? Nebo nevidíte někde chybu?
AT+CIPSTART="TCP","weatherstation.michalmasarik.cz",80
CONNECT
OK
AT+CIPSEND=89
OK
>
Recv 89 bytes
SEND OK
+IPD,311:HTTP/1.1 400 Bad Request
Server: nginx
Date: Fri, 06 Apr 2018 16:39:51 GMT
Content-Type: text/html
Content-Length: 166
Connection: close
<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx</center>
</body>
</html>
CLOSED
EDIT: upraven obrázek
Upravil lachim16 (2018-04-06 18:41:10)
Offline
Offline
Uživatel tam neuvedl řešení
Zkusil jsem i HTTP/1.0 a se stejným výsledkem.
(GET /index.php?s=data&lang=cs HTTP/1.0\r\n\r\n)
(zkusil jsem i verzi s "host" a taky stejný výsledek)
AT+CIPSTART="TCP","weatherstation.michalmasarik.cz",80
CONNECT
OK
AT+CIPSEND=48
OK
>
Recv 48 bytes
SEND OK
+IPD,311:HTTP/1.1 400 Bad Request
Server: nginx
Date: Fri, 06 Apr 2018 17:12:24 GMT
Content-Type: text/html
Content-Length: 166
Connection: close
<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx</center>
</body>
</html>
CLOSED
Offline
Jsem na to přišel, viz. odpověď zde:
https://arduino.stackexchange.com/quest … 3342#23342
Jelikož teď testuji příkazy v Serial monitor, nesmím použít \r\n a zadávat to postupně - místo \r\n použít enter ...
Offline
Stránky 1