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 类型的对象
时间: 2024-10-06 22:14:21

HttpWebResponse返回信息的相关文章

对服务器端接口的调用,自己手写了一个脚本,但返回信息的中文总是乱码(这个方法很不错,重要的是解决思路,寻找手写脚本与录制脚本 生成目录文件的区别)

对服务器端接口的调用,自己手写了一个脚本,但返回信息的中文总是乱码.在网上搜索了很多方法,包括: 1.Tools->Recording Options->Advanced->勾选Support charset UTF-8 2.Run-time Settings->Browser->Browser Emulation->Change,将language置为中文 3.web_add_auto_header("Accept-Language","

MongoDB ServerStatus返回信息

ServerStatus返回信息 ServerStatus返回mongodb中很多信息 http://docs.mongodb.org/manual/reference/command/serverStatus/ 目录 ServerStatus返回信息... 1 1.实例信息... 1 2.锁... 1 3.全局锁... 2 4.内存使用... 3 5.连接... 3 6.额外信息... 3 7.索引计数器... 4 8.cursors. 4 9.网络... 4 10.复制集... 4 11.复

缓存外部系统接口返回信息的方案

概要: 在一个大的系统当中,通常会切分成多个子系统,子系统与子系统之间可以通过微服务.http接口或者mq等来相互通讯.假设有这样一种场景,A系统需要调用B系统的f1 接口,获取数据后再向前端系统输出. 前端系统通常所承受的并发量是非常大的,也就是说A系统的接口需要有很高的qps. 这个时候我们需要缓存B系统接口的输出,以便提高A系统接口的响应速度. 详细内容请看我的csdn博客链接: 缓存外部系统接口返回信息的方案

JS请求服务器,并返回信息,请求过程中不需要跳转页面

js请求服务器,并返回信息,请求过程中不需要跳转页面 这个可以通过jQuery框架轻松实现,jQuery中包含多种ajax的请求方式,详细可以参考下对应 的API. 你上面定义的按钮类型是submit,如果是在form当中,将会自动提交当前form表单,建议,如果可能的话将其修改为button类型. 下面给出通过jQuery的$.post方式,异步获取服务器的JSON数据. 功能代码: <script type="text/javascript"> $(function()

ping命令基于ICMP协议的返回信息分析

Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中 Ping 是一个十分好用的 TCP/IP 工具.它主要的功能是用来检测网络的连通情况和分析网络速度.可以利用 PING 命令检查网络连通状态,ping命令是基于ICMP. 这里先介绍ICMP.ICMP是网络层协议,一个新搭建好的网络,往往需要先进行一个简单的测试,来验证网络是否畅通:但是IP协议并不提供可靠传输.如果丢包了,IP协议并不能通知传输层是否丢包以及丢包的原因.所以我们就需要一种协议来完成这样的功能–ICMP协议 1.ICM

使用Apache HttpClient访问网络(实现手机端注册,服务器返回信息)

这两天看了点网络编程,根据教程写了一个小的注册服务,贴出来. 本实例分别演示用GET方式和POST方式想服务器发送注册信息,分为客户端和服务器端两部分: 客户端注册用户信息,发送到服务器 服务器端接收信息并向客户端返回注册信息.(服务器端使用J2EE中的Servlet技术来实现,并发布到Tomcat服务器上) 代码运行效果如下: 客户端: 1.点击get注册按钮后: 客户端: 服务器端: 2.点击post注册按钮后: 客户端: 服务器端: 3.当服务器端关闭时: 客户端注册信息时会提示链接超时:

Java爬虫(一)利用GET和POST发送请求,获取服务器返回信息

本人所使用软件 eclipse fiddle UC浏览器 分析请求信息 以知乎(https://www.zhihu.com)为例,模拟登陆请求,获取登陆后首页,首先就是分析请求信息. 用UC浏览器F12,点击Network,按F5刷新.使用自己账号登陆知乎后,点www.zhihu.com网址后,出现以下界面  在General中,看到请求方式是GET,在fiddle里请求构造中,方法选定GET. 下拉后,看到Request Header,将里面所有的内容复制下来,粘贴到fiddle的请求构造里 

[蟒蛇菜谱] Python调用shell命令,获取返回值和返回信息

# -*- coding: utf-8 -*- import os import subprocess import signal class MockLogger(object): '''模拟日志类.方便单元测试.''' def __init__(self): self.info = self.error = self.critical = self.debug def debug(self, msg): print "__LOGGER__:"+msg class Shell(obj

模拟HTTP协议接收请求并返回信息

private string HttpPost(string Url, string postDataStr) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); request.Method = "POST"; request.ContentType = "application/x-www-form-urlencoded"; request.ContentLength = Enco