zoukankan      html  css  js  c++  java
  • C# Http Response Header 打印

        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("****************************************************************\n");
                Console.WriteLine("Http Response Header Resolver V1.00.00\n");
                Console.WriteLine("input a url for example:www.google.com\n");
                Console.WriteLine("input q to quit the program\n");
                Console.WriteLine("****************************************************************\n");
    
                while(true)
                {
                    Console.Write(">");
                    string url = Console.ReadLine();
    
                    if(url=="q")
                    {
                        break;
                    }
    
                    try
                    {
    
                        HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://" + url);
                        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    
                        //协议版本号,状态码,状态描述
                        Console.WriteLine(String.Format("{0,-20}HTTP/{1} {2:d} {3}","(Status-Line)",response.ProtocolVersion,response.StatusCode,response.StatusDescription));
                        
                        //Http response头
                        for(int i=0;i<response.Headers.Keys.Count;i++)
                        {
                            Console.WriteLine(String.Format("{0,-20}{1}",response.Headers.Keys[i],response.Headers.Get(i)));
                        }
    
                        foreach(Cookie c in response.Cookies)
                        {
                            Console.WriteLine(c.ToString());
                        }
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine(ex.ToString());
                    }
                }
            }
        }
    

      

  • 相关阅读:
    [51nod 1129] 字符串最大值(kmp)
    P3391 【模板】文艺平衡树(Splay)
    次大公约数
    青蛙的约会
    [HNOI2002]营业额统计
    GYM 100741A Queries
    P3370 【模板】字符串哈希
    P3369 【模板】普通平衡树(Treap/SBT)
    05:LGTB 与偶数
    简单计算器
  • 原文地址:https://www.cnblogs.com/oyjj/p/2164417.html
Copyright © 2011-2022 走看看