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.