ESP8266 with Arduino Uno - Problem with AT+CIPSEND The strange fact that we are facing is, the AT command is now accepting the URL and parameters provided (earlier we were coming across "Error: 400 Bad Request"), but the URL is NOT HIT even after \n being included in the command. We are clueless at the moment on how to HIT the URL as it's the API which is going to increment the counter in the database, which is not happening even after successful command execution.

AT+CIPSTART="TCP","www.mydomain.com",80

**CONNECT**
**OK**

AT+CIPSEND=115

OK

GET /api/mywebapi.php?param1=01\r\nHTTP/1.1\r\nHost:mydomain.com

**busy s...**

**Recv 115 bytes**

**SEND OK**
**CLOSED**


** Denotes output of the AT commands.
Your GET is incorrect. You have a CRLF between the GET and the HTTP. It should just be a space.

GET /blah/blah/blah HTTP/1.1\r\nHost: BlahBlah.com\r\n\r\n


Of course the \r\n shouldn't be those specific individual characters, but the ASCII codes 13 and 10 respectively, so printing each line with Serial.println() instead of inserting \r\n might be better.