HttpHelper万能框架V1.9.0.3更新了
新增属性IsUpdateCookie控制HttpItem中Cookie是否自动更新为请求所获取的新Cookie值
用法如下
[C#] 纯文本查看 复制代码 HttpHelper http = new HttpHelper();
HttpItem item = new HttpItem()
{
URL = "http://www.sufeinet.com",//URL 必需项
Method = "get",//URL 可选项 默认为Get
Cookie="s=123",
IsUpdateCookie=true//标志Cookie会被更新
};
HttpResult result = http.GetHtml(item);
string html = result.Html;
//新的Cookie
string cookie = item.Cookie;
//下次请求就不需要再录入Cookie了
item.URL = "http://www.baidu.com";
[b]自动合并两个Cookie的值返回更新后结果 [/b]
[hr] result = http.GetHtml(item);
//2. 自动合并两个Cookie的值返回更新后结果
///// <summary>
///// 自动合并两个Cookie的值返回更新后结果
///// </summary>
///// <param name="cookie1">Cookie1</param>
///// <param name="cookie2">Cookie2</param>
///// <returns>返回更新后的Cookie</returns>
//internal static string GetMergeCookie(string cookie1, string cookie2)
用法如下
[C#] 纯文本查看 复制代码 string cookie1 = "s=1;s1=2;";
string cookie2 = "a=1;a1=2;";
string sumcookie = HttpHelper.GetMergeCookie(cookie1, cookie2);
好了最后感觉作者的建议
http://www.sufeinet.com/forum.ph ... d&tid=16060&ctid=54
其他更新都是和代码调优相关的我就不一一说明了。
|