导读部分
【HttpHelper万能框架】教程目录贴 http://www.sufeinet.com/thread-9989-1-1.html
教程部分
大家在使用Httphelper里常 常 会感觉慢,那是因为他要处理数据,解析编码,处理Html加载Header和是Cookie等数据。
现在我提供一个极速方法,不处理这些。速度和占用带宽上不用说,有强大的优势。
方便大家在特殊环境下使用。
方法如下
[C#] 纯文本查看 复制代码 /// <summary>
/// 快速请求方法FastRequest(极速请求不接收数据,只做提交)不返回Header、Cookie、Html
/// </summary>
/// <param name="item">参数类对象</param>
/// <returns>返回HttpResult类型</returns>
public HttpResult FastRequest(HttpItem item)
调用的方法和GetHtml完全一样
[C#] 纯文本查看 复制代码
//创建Httphelper对象
HttpHelper http = new HttpHelper();
//创建Httphelper参数对象
HttpItem item = new HttpItem()
{
URL = "http://www.sufeinet.com",//URL 必需项
Method = "get",//URL 可选项 默认为Get
ContentType = "text/html",//返回类型 可选项有默认值
//ContentType = "application/x-www-form-urlencoded",//返回类型 可选项有默认值
};
//请求的返回值对象
HttpResult result = http.FastRequest(item);
//状态码
HttpStatusCode code = result.StatusCode;
//状态描述
string Des = result.StatusDescription;
if (code == HttpStatusCode.OK)
{
//状态为200
}
其他的大家直接参数相关文章吧,只需要把方法名改成FastRequest这个方法就行
大家一定要记住这里没有
[C#] 纯文本查看 复制代码
//获取请请求的Html
string html = result.Html;
//获取请求的Cookie
string cookie = result.Cookie;
//获取Header
WebHeaderCollection header = result.Header;
这三个值的返回
|