WebRequest和WebResponse

public static void Main (string[] args)
{
    WebRequest wrq = WebRequest.Create ("http://120.25.226.186:32812/login?username=520it&pwd=520it&type=JSON");
    WebResponse wrp = wrq.GetResponse ();
    Stream stream = wrp.GetResponseStream ();
    StreamReader sr = new StreamReader (stream);
    string line = "";
    while ((line = sr.ReadLine ()) != null) {
        Console.WriteLine (line);
    }
    stream.Close ();
}

WebRequest类是支持不同网络协议的类层次结构的一部分,为了给请求类型接收一个对正确对象的引用,需要一个工厂(factory)机制。WebRequest.Create()方法会为给定的协议创建合适的对象。

WebRequest类代表要给某个URI发送信息的请求,URI作为参数传送给Create()方法。

WebResponse类代表从服务器获取的数据。调用WebRequest.GetResponse()方法,实际上是把请求发送给Web服务器,创建一个Response对象,检查返回的数据。

results matching ""

    No results matching ""