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里未转义成功的重新转义。