如何保持Session的连续性?
在某应用中:
1、使用ASP进行登录;
2、ASP调用了一ActiveX控件;
3、该ActiveX控件向Web Server发出HTTP请求;
4、Web服务器处理该ActiveX控件发出的请求时,需要通过Session验证身份信息。
5、结束。
现欲使用C++/MFC编写一运行在客户端的程序,使用该程序完成以上1、2、3步功能。
程序流程如下:
1、通过CInternetSession取得一个CHttpConnection;
2、通过CHttpConnection取得一个CHttpFile;
3、通过CHttpFile POST 用户名和密码进行登录,且登录成功;
4、调用ActiveX实例。
运行结果:
在进行到上流程第四步后,功能执行失败。从日志文件得知,服务器认为在ActiveX控件发出请求时,没有进行登录(也就是服务器没有从Session中找到登录信息)。
问:
如何修改该程序,使得第四步操作能顺利进行???
谢谢!