public void DecodeHttpHeader(HttpListenerRequest request)
{
Dictionary<string, string> tempHeaders = new Dictionary<string, string>();
for (int i = 0; i < request.Headers.Count; i++)
{
tempHeaders.Add(request.Headers.Keys[i], request.Headers[i]);
}
this.httpHeader = tempHeaders;
}