private static bool TryGetHttpResponseMessage(HttpResponsePacket packet, out HttpResponseMessage response) { try { response = new HttpResponseMessage { Content = packet.Content == null ? RestBusClient._emptyByteArrayContent : new ByteArrayContent(packet.Content), Version = packet.Version == "1.1" ? VERSION_1_1 : new Version(packet.Version), ReasonPhrase = packet.StatusDescription, StatusCode = (System.Net.HttpStatusCode)packet.StatusCode }; packet.PopulateHeaders(response.Content.Headers, response.Headers); } catch { response = null; return(false); } return(true); }