RyWeb Http连接操作帮助类 根据相传入的数据,得到相应页面数据 参数类对象 返回HttpResult类型 获取数据的并解析的方法 设置编码 HttpItem HttpResult byte[] 提取网页Byte 为请求准备参数 参数列表 设置证书 设置多个证书 设置Cookie Http参数 设置Post数据 Http参数 设置代理 参数对象 回调验证证书问题 流对象 证书 X509Chain SslPolicyErrors bool 通过设置这个属性,可以在发出连接的时候绑定客户端发出连接所使用的IP地址。 Http请求参考类 请求URL必须填写 请求方式默认为GET方式,当为POST方式时必须设置Postdata的值 默认请求超时时间 默认写入Post数据超时间 设置Host的标头信息 获取或设置一个值,该值指示是否与 Internet 资源建立持久性连接默认为true。 请求标头值 默认为text/html, application/xhtml+xml, */* 请求返回类型默认 text/html 客户端访问信息默认Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) 返回数据编码默认为NUll,可以自动识别,一般为utf-8,gbk,gb2312 Post的数据类型 Post请求时要发送的字符串Post数据 Post请求时要发送的Byte类型的Post数据 Cookie对象集合 请求时的Cookie 来源地址,上次访问地址 证书绝对路径 设置代理对象,不想使用IE默认配置就设置为Null,而且不要设置ProxyIp 是否设置为全文小写,默认为不转化 支持跳转页面,查询结果将是跳转后的页面,默认是不跳转 最大连接数 代理Proxy 服务器用户名 代理 服务器密码 代理 服务IP,如果要使用IE代理就设置为ieproxy 设置返回类型String和Byte header对象 获取或设置用于请求的 HTTP 版本。返回结果:用于请求的 HTTP 版本。默认为 System.Net.HttpVersion.Version11。 获取或设置一个 System.Boolean 值,该值确定是否使用 100-Continue 行为。如果 POST 请求需要 100-Continue 响应,则为 true;否则为 false。默认值为 true。 设置509证书集合 设置或获取Post参数编码,默认的为Default编码 Cookie返回类型,默认的是只返回字符串类型 获取或设置请求的身份验证信息。 设置请求将跟随的重定向的最大数目 获取和设置IfModifiedSince,默认为当前日期和时间 设置本地的出口ip和端口 ] item.IPEndPoint = new IPEndPoint(IPAddress.Parse("192.168.1.1"),80); Http返回参数类 Http请求返回的Cookie Cookie对象集合 返回的String类型数据 只有ResultType.String时才返回数据,其它情况为空 返回的Byte数组 只有ResultType.Byte时才返回数据,其它情况为空 header对象 返回状态说明 返回状态码,默认为OK 最后访问的URl 获取重定向的URl 返回类型 表示只返回字符串 只有Html有数据 表示返回字符串和字节流 ResultByte和Html都有数据返回 Post的数据格式默认为string 字符串类型,这时编码Encoding可不设置 Byte类型,需要设置PostdataByte参数的值编码Encoding可设置为空 传文件,Postdata必须设置为文件的绝对路径,必须设置Encoding的值 Cookie返回类型 只返回字符串类型的Cookie CookieCollection格式的Cookie集合同时也返回String类型的cookie 以post方式获取网页源码 以post方式提交json内容 以post方式提交json内容 以post方式获取网页源码 以post方式获取网页源码 获取网址对应的文件大小 获取网页源码 获取网页源码 获取网页源码 将相对网址转换成绝对网址 相对网址 当前页面地址 转换后的绝对网址 url解密 url解密,按UTF8方式解密 Url加密 Url加密,按UTF8方式加密 解密 加密 url加密,Unicode Html解码,将html里未转义成功的重新转义。