获得网站服务器的类型

来源:互联网 发布:微信炸群软件下载 编辑:程序博客网 时间:2024/05/29 07:20
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;

namespace GetRemoteServerType
{
    class Program
    {
        static void Main(string[] args)
        {
            string remoteUML;
            System.Console.WriteLine("Please Input UML:");
            remoteUML = "http://" + System.Console.ReadLine();
            WebClient myWebClient = new WebClient();
            try
            {
                byte[] myDataBuffer = myWebClient.DownloadData(remoteUML);

                //Build WebHeaderCollection Object
                WebHeaderCollection myWebHead = myWebClient.ResponseHeaders;
                System.Console.WriteLine("Display Server Type:");
                for (int i = 0; i < myWebHead.Count; i++)
                {
                    if (myWebHead.GetKey(i).ToLower() == "Server".ToLower())
                    {
                        System.Console.WriteLine(myWebHead.GetKey(i) +"=" + myWebHead.Get(i));
                        break;
                    }
                }
            }
            catch (Exception e)
            {

                System.Console.WriteLine("Download data faild from {0}."+e.Message.ToString(), remoteUML);
            }
            finally
            {
                System.Console.ReadKey();
            }
        }
    }
}
 
原创粉丝点击