高手帮忙啊!!如何在HttpWebRequest请求时让Session不丢失

zhu18 2008-11-20 09:55:37

//1.aspx
protected void Page_Load(object sender, EventArgs e)
{
//给会话添加一项
Session.Add("ss", "ttttt");
//请求2.aspx得到HTML
string s = HttpWebResponsePost("http://localhost:1155/Web/2.aspx", "", "utf-8");
Response.Write(s);
}

public static string HttpWebResponsePost(string url, string postData, string encodeType)
{

Stream outstream = null;
Stream instream = null;
StreamReader sr = null;
HttpWebResponse response = null;
HttpWebRequest request = null;
Encoding encoding = Encoding.GetEncoding(encodeType);
byte[] data = encoding.GetBytes(postData);

try
{
request = WebRequest.Create(url) as HttpWebRequest;
CookieContainer cookieContainer = new CookieContainer();
request.CookieContainer = cookieContainer;
request.AllowAutoRedirect = true;
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;
outstream = request.GetRequestStream();
outstream.Write(data, 0, data.Length);
outstream.Close();
response = request.GetResponse() as HttpWebResponse;
instream = response.GetResponseStream();
sr = new StreamReader(instream, encoding);
string content = sr.ReadToEnd();
return content;
}
catch (Exception ex)
{
return string.Empty;
}
}



//被请求的2.aspx
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("request page... Session Count:"+Session.Count);
}

结果:"request page... Session Count:0"

说明这他们不在一个会话中 有什么办法让他们在一个会话中 共享Session
...全文
119 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhu18 2008-11-20
  • 打赏
  • 举报
回复
求救。。。。。。。
zhu18 2008-11-20
  • 打赏
  • 举报
回复
自己顶~````
帮忙啊 各位 谢谢!!!!!!!!
takako_mu 2008-11-20
  • 打赏
  • 举报
回复
頭像很漂亮……
brood108 2008-11-20
  • 打赏
  • 举报
回复
14074536 我的QQ
brood108 2008-11-20
  • 打赏
  • 举报
回复
哈哈 谢谢你zhu18

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧