大家好: 我用c#编写模拟登录系统,现在返回set-cookie里面没有cqweb_session值,不知道啥原因引起的啊
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大家好: 我用c#编写模拟登录系统,现在返回set-cookie里面没有cqweb_session值,不知道啥原因引起的啊相关的知识,希望对你有一定的参考价值。
有知道的能告诉你声吗?一下是代码,其中用到的网址就不输了
private bool GetCqwebSession()
HttpWebResponse response = communicate.post("http://*********/login", strProcessor.GetLoginStr());
if ((response == null) || (response.StatusCode != HttpStatusCode.OK))
log.WriteLog("Network error!");
return false;
if (!strProcessor.handleCookie(response.GetResponseHeader("Set-Cookie"), "cqweb_session"))
log.WriteLog("Network error! Server didn't return cqweb_session as expected!");
return false;
for (int i = 0; i < response.Headers.Count; ++i)
Console.WriteLine("\nHeader Name:0, Value :1", response.Headers.Keys[i], response.Headers[i]);
response.Close();
return true;
肯定在进这个条件时,发生了错误
你的Cookie里面可能没有值,查看一下你登录时,存放的cookie或者session是否赋值成功追问
是在本机的cookie文件里面查看吗?能加你qq吗?感谢!
参考技术A ......................以上是关于大家好: 我用c#编写模拟登录系统,现在返回set-cookie里面没有cqweb_session值,不知道啥原因引起的啊的主要内容,如果未能解决你的问题,请参考以下文章
高分!我用HttpURLConnection模拟登陆网站,打印getHeaderField返回的数据,里面没有set-cookie?
apache 用httpclient模拟登录时返回错误代码HttpStatus.SC_UNAUTHORIZED(401),我用的是4.3.6版本的