很感谢提供这个类。
使用中遇到一个问题和提一个建议。
[C#] 纯文本查看 复制代码 private void SetCookie(HttpItem item)
{
if (!string.IsNullOrWhiteSpace(item.Cookie))
//Cookie
request.Headers[HttpRequestHeader.Cookie] = item.Cookie;
//设置Cookie
if (item.ResultCookieType == ResultCookieType.CookieCollection && item.CookieCollection != null) //&& item.CookieCollection.Count > 0)
{
request.CookieContainer = new CookieContainer();
request.CookieContainer.Add(item.CookieCollection);
}
}
按照原来的条件,如果我们在一些场合先要GET获得cookie再POST时,往往获取不到GET返回的CookieCollection,只能返回string类型的cookie,把 item.CookieCollection.Count > 0条件去除后,就可以正常获取。 |