arduino - Sending GET Request with NodeMCU ESP8266 -


i'm trying send standard http request website using nodemcu example client code reason not working.

if type browser: snackrefill.com/getdata.php?username=aaaa&pin=bbbb&cost=cccc connect php script , save data base entry.

the problem when try same using nodemcu module not work. seems connecting wifi , server fine when sends request nothing seems happen.

am structuring request wrong?

#include <esp8266wifi.h>  const char* ssid     = "bell473"; const char* password = "xxxxxxx";  const char* host = "ns8451.hostgator.com";  void setup() {   serial.begin(115200);   delay(10);    // start connecting wifi network    serial.println();   serial.println();   serial.print("connecting ");   serial.println(ssid);    wifi.begin(ssid, password); //works!    while (wifi.status() != wl_connected) {     delay(500);     serial.print(".");   }    serial.println("");   serial.println("wifi connected");     serial.println("ip address: ");   serial.println(wifi.localip()); }  int value = 0;  void loop() {   delay(5000);   ++value;    serial.print("connecting ");   serial.println(host);    // use wificlient class create tcp connections   wificlient client;   const int httpport = 80;   if (!client.connect(host, httpport)) { //works!     serial.println("connection failed");     return;   }    // create uri request   string url = "/getdata.php";   url += "?username=";   url += "aaaa";   url += "&pin=";   url += "bbbb";   url += "&cost=";   url += "cccc";    serial.print("requesting url: ");   serial.println(url);    // send request server   client.print(string("get ") + url + " http/1.1\r\n" +                "host: " + host + "\r\n" +                 "connection: close\r\n\r\n");    serial.println();   serial.println("closing connection"); } 


Comments

Popular posts from this blog

What is happening when Matlab is starting a "parallel pool"? -

angular - DownloadURL return null in below code -

php - Cannot override Laravel Spark authentication with own implementation -