The code below has been very reliable for me:
void sendGetRequest(const char * server, const char * url)
{
if (myTCP.connect(server, 80)) {
myTCP.print("GET ");
myTCP.print(url);
myTCP.println(" HTTP/1.0");
myTCP.println("Connection: close");
myTCP.print("Host: ");
myTCP.println(server);
myTCP.println("Accept: text/html, text/plain");
myTCP.println();
myTCP.flush();
}
}