HTTP Post Request(Arduino) to $_POST(PHP)

void httpRequest(String data)
{
  String request = "GET /sen_track/get.php?data=";
  request += data;
  request += " HTTP/1.1\r\nHost: 192.168.43.171 : 8080\r\nAccept: */*\r\nContent-Length: ";
  request += data.length();
  request +="\r\nContent-type: text/html\r\nConnection: close\r\n";
  Serial.println(request);
  espSerial();
  esp.print("AT+CIPSEND=");
  esp.println(request.length());
  delay(500);
  if(esp.find("OK"))
  {
    Serial.print("Sending");
    espSerial();
    esp.print(request);
    delay(200);
  }
  if( esp.find("SEND OK"))
  {
    Serial.println();
    Serial.println("Packet sent");
    if(esp.find("400"))
      Serial.println("Bad Request");
  }

  esp.println("AT+CIPCLOSE");
  espSerial();
}

I always get HTTP 1.1/ 400 Bad request.

Is there something wrong with my HTTP request? Help please.