您的位置:首页 > 理论基础 > 计算机网络

Http状态的传递和保存

2014-02-16 18:20 232 查看
无状态Http

Http协议是无状态的,不会记得上次和网页“发生了什么”。

试验:

private int 字段++。

public class TestHandler : IHttpHandler
{
private int i = 0;

public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/html";
i++;

context.Response.Write(i);
}
}
当客户端请求TestHandler时,返回的值一直是1。

服务器不记得上次给了浏览器什么,因为服务器端每次处理完客户端请求后,把相关内存资源都释放了,不然服务器的压力会太大。

浏览器需要记住这些值,下次再提交给服务器的时候(请在我的数据值基础上增加1),就要把上次的数据值提交给服务器,让服务器知道。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: