我做的程序(WinForm程序),要求操作员登陆后,在以后的HttpWebRequest请求和Web Service请求中保持操作员登陆的Session和Cookie值。服务端对每一个请求,都要进行操作员身份判断,不知道应该如何实现?如果有类似的实例,请尽量提供。如果没有,请尽量提供相关的代码。多谢!分数不够,可以再加。
解决方案 »
- 搞C++的高手们帮忙看个问题啊,文件读取的。
- div+CSS怎么布局左中右的框架
- 我双击ListView控件里的数据查询出错。
- 一个关于内存泄漏的问题
- 在IE中复制图片,然后想获取图片路径~!
- Graphics 处理完图片,保存遇到棘手问题
- 这里有没有高手?,如何获取 PPT母版中指定位置的内容,可在加200分!!!!
- 服务程序没有 Application.DoEvents怎么办
- 如何用C#实现新闻滚动播出,从数据库里提取数据!
- C#在对地图编辑的时候保存的时候如何释放掉内存的某些对象
- 怎么将字符串222.00或22.220000的后面0或.去除??
- 请问各位,如何在.net中实现多次登陆后自动取消前面的登陆?
System.Net.HttpWebRequest request =(System.Net.HttpWebRequest) System.Net.HttpWebRequest.Create(uri);
request.ProtocolVersion = System.Net.HttpVersion.Version10;
request.Method = "GET";
request.AllowAutoRedirect = true;
request.Accept = "*/*";
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)";
//添加cookie
request.CookieContainer.Add();
request.CookieContainer = container ;
所以你需要在client端产生cookie,然后放到webservice对象中。例如:
CookieContainer cookie = new CookieContainer();
yourWebService.CookieContainer = cookie;