Question about "client.print()"

I would use this:

  if(condition){
      Serial.print("connecting...");
      if (client.connect("www.mysite.com", 80)){
         Serial.println("ok");
         client.print("GET /?status=Failure&strbuildingnumber=");
         client.print(FEEDID);
         client.println(" HTTP/1.0");
         client.println("Host: www.mysite.com\r\n");

         while(client.connected()) {
            while(client.available()) {
               Serial.write(client.read());
            }
         }
         client.stop();
         Serial.println("\r\ndisconnected");
   }
   else {
      Serial.prinln("failed");
  }

edit: It wasn't quite what I would use, so I edited it. It still isn't what I would use. There is no broken connection timeout. And I forgot the host. Your server may use virtual hosting.