HttpWebResponse返回信息

CharacterSet         "ISO-8859-1"        string    获取响应的字符集。  这个目前不知道是干嘛用的
ContentEncoding        ""                    string    获取用于对响应体进行编码的方法。
ContentLength        122362                long    获取请求返回的内容的长度。
ContentType            "text/html"            string    获取响应的内容类型
IsMutuallyAuthenticated    false            bool    该值指示客户端和服务器是否都已经过身份验证。
                                                如果发生了相互身份验证,则为 true;否则为 false。
Method                "GET"                string    获取用于返回响应的方法。
Server                "IIS"                string    获取发送响应的服务器的名称。
StatusCode            OK                    enum    状态码 是一个枚举类型的(HttpStatusCode) 
StatusDescription    "OK"                string    状态码 字符串类型的
SupportsHeaders        true                bool    谷歌翻译     支持标题

Headers    {Content-Location: http://www.xiamp4.com/index.html
    Connection: keep-alive
    X-Via: 73-608-385-370-100 Fikker/Webcache/3.6.3
    Accept-Ranges: bytes
    Content-Length: 122362
    Cache-Control: max-age=786
    Content-Type: text/html
    Date: Tue, 12 Apr 2016 11:59:03 GMT
    ETag: "8065519daf94d11:17a0"
    Last-Modified: Tue, 12 Apr 2016 11:36:55 GMT
    Server: IIS

    }    System.Net.WebHeaderCollection

Headers 中返回的是一个 WebHeaderCollection类型的对象  这个对象中主要的东西就是设置或者读取 响应报文的头
    AllKeys    {string[11]}    string[]        这里面方的是响应头的标头值
    Count    11    int                         表示有多少个标头
    Keys    返回的是一个 KeysCollection类型的对象
        Count    11    int     表示有多少个标头
        this[int index] { get; }    可以通过下标获取对应的标头值
        里面有两个方法
        Get                         获取集合的指定索引处的键。
        GetEnumerator                 返回循环访问 


WebResponse 是 HttpWebResponse 的父类 所以重写一部分父类的方法
    下面的是没有重写的
    IsFromCache         获取一个 System.Boolean 值,该值指示此响应是否为从缓存中获取的。
    下面的是 HttpWebResponse 重写的父类的方法
    ResponseUri 这个返回的是一个 Uri 类型的对象
    GetResponseStream  这个返回的是一个 Stream 类型的对象


    

 

posted @ 2016-04-17 09:45  乔安生  阅读(2214)  评论(0编辑  收藏  举报