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 类型的对象