private static Dictionary<string, string> GetRpcHeaders(WebHeaderCollection headers) { return headers .Cast<string>() .Where(it => it.StartsWith(HeadPrefix)) .ToDictionary(item => item.Substring(HeadPrefix.Length, item.Length - HeadPrefix.Length), item => headers[item]); }