Exemplo n.º 1
0
        private static string HeadersToString(HttpRequestHeaders headers)
        {
            var stringBuilder = new StringBuilder(headers.Count() * 50);

            foreach (var header in headers)
            {
                stringBuilder.AppendLine($"Header key : {header.Key}");

                var countValuesHeader = header.Value.Count();
                if (countValuesHeader > 1)
                {
                    stringBuilder.AppendLine($"Header values ({countValuesHeader}) :");
                }
                else
                {
                    stringBuilder.AppendLine($"Header value :");
                }

                foreach (var value in header.Value)
                {
                    stringBuilder.AppendLine(value);
                }
            }

            return(stringBuilder.ToString());
        }