unable read web response(arduino+esp8266 )

I am new to esp8266, I am sending a web request to my server from arduino, but I am unable to get correct response back, my response data is getting lost, i belive i am reading it in wrong way.

Here is my code , with arduino

#define SSID "myWifi"
#define PASS "passowrd"
#define IP "hackembedded.com"
String GET = "GET /load/readStatus.php";
SoftwareSerial monitor(10, 11); // RX, TX

void setup()
{
  monitor.begin(9600);
  Serial.begin(115200);

  sendDebug("AT");
  delay(5000);
  if(Serial.find("OK")){
    monitor.println("RECEIVED: OK");
    connectWiFi();
  }
}

void loop(){


 delay(1000); 
 updateTemp("10");
 if(Serial.available()) // check if the esp is sending a message 
 {
   delay(100); 
   String command="";
  while (Serial.available())
  {
    command+=(char)Serial.read();

  } 
  monitor.println(command); 
 }
}

void updateTemp(String tenmpF){
  String cmd = "AT+CIPSTART=\"TCP\",\"";
  cmd += IP;
  cmd += "\",80";
  sendDebug(cmd);
  delay(2000);
  if(Serial.find("Error")){
    monitor.print("RECEIVED: Error");
    return;
  }
  cmd = GET;
  cmd += "\r\n";
  Serial.print("AT+CIPSEND=");
  Serial.println(cmd.length());
  if(Serial.find(">")){
    monitor.print(">");
    monitor.print(cmd);
    Serial.print(cmd);
  }else{
    sendDebug("AT+CIPCLOSE");
  }
  if(Serial.find("OK")){
    monitor.println("RECEIVED: OK");
  }
  else if(Serial.find("html")){
    monitor.println("RECEIVED: HTML");
  }
  else if(Serial.find("Error")){
    monitor.println("RECEIVED: Error");
  }
  delay(3000);
}
void sendDebug(String cmd){
  monitor.print("SEND: ");
  monitor.println(cmd);
  Serial.println(cmd);
} 

boolean connectWiFi(){
  Serial.println("AT+CWMODE=1");
  delay(2000);
  String cmd="AT+CWJAP=\"";
  cmd+=SSID;
  cmd+="\",\"";
  cmd+=PASS;
  cmd+="\"";
  sendDebug(cmd);
  delay(5000);
  if(Serial.find("OK")){
    monitor.println("RECEIVED: OK");
    return true;
  }else{
    monitor.println("RECEIVED: Error");
    return false;
  }
}

And the response i got is :

SEND: AT+CIPSTART="TCP","hackembedded.com",80
>GET /load/readStatus.php
RECEIVED: OK


+IPDOCT
<htd>
<e N/tita http-equiv="content-type" content="

you can see, my sent data is correct, but response i got is wrong.

is it a baudrate issue?

I am also facing same issue, looking for a solution. Hope I still remember to update here in case I got the solution.

Do you like AT commands? I not. Use a nice library WiFiEsp