Added better error handeling on HTTPClient.Post()