首先,谢谢你从百忙中抽空来看我的问题!我下载了一个用boost做的http简单模型来学习,问题是这样的!第一个: “服务器怎么获得用户的保持连接状态?”可能是我描述不清楚,就跟socket一样,客户端连接服务器,都保持一个 socket,但是IE一次就可以开好几个。那样,是不是有好几个socket,那么openwindow打开窗口,是不是又建立了一个socket呢?第二个:“这个比较简单,就是,为什么我的http服务器,访问xxx.htm?会提示找不到网页? 就因为加了个 ? 而已”第三份:“如果做登录之类的功能,就是session,是不是得写cookies来保持纪录? 那么应该如何读取客户端(IE)的cookies呢”初学http,有什么描述不清楚,见谅。
解决方案 »
- getMessage 为什么return -1就能退出
- 为什么VARIANT变量的值会自动被取代
- jpeglib 加入工程后编译不过啊
- 关于字符串比较,这段代码问题出在哪里?
- XP正常模式下运行要结束哪一个进程才能覆盖mfc42.dll呀?
- 有关撤消操作?
- 类的多态性问题
- 像QQ这样的工具它是用数据报套接字呢,还是用流和数据报套接字一起用?更或者还有其他?
- 在资料管理器左边的CTreeView,它的头上有一个标签,上面写着文件夹和一个关闭按钮,这个控件是如何做出来的?
- 如何实时获取系统某一进程的运行状态
- VC全局的键盘钩子,一进3D游戏(穿越火线)钩子就没用了
- 在IWebBrowser中如何禁止声音播放?
2、返回需要200 OK和mime类型
3、http请求中有cookies
2、一般以为“?”后面应该有请求串(query string),是一个可执行模块,xxx.htm?通常的含义为服务器将.htm重定向到一个可执行模块,显然你的服务器并没有这样的支持。你可以对于这样的请求执行你自己的定义,实际上都是一个URL 到本地资源的定位
3、cookies是比较理想的方案,如果不嫌丑,直接在URL 中加请求串(query string)尾巴表示工作期状态也是没有任何问题的