public static void ReturnNamedResourceAsWebPage(HttpMessage httpMessage, ISocketProxy socketProxy) { string destinationUrl = httpMessage.Headers.DestinationUrl().Substring(1); var resourceStream = new ResourceReader().GetResource(destinationUrl); var bytes = resourceStream.ReadFully(); socketProxy.SendWebPage(Encoding.ASCII.GetString(bytes)); }