winsock解析http数据问题

dingyanwei 2011-04-23 09:13:35
通过winsock解析http时,在获得post或者get来的带有参数的数据后,再反馈给浏览器数据时,发现ie浏览器不响应一切html代码,甚至连超级链接点击也不响应了
...全文
168 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
咸清 2011-04-28
  • 打赏
  • 举报
回复
楼主搜一下前个阶段有某位大侠用VB写的浏览器,好好研究一下代码!
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 dingyanwei 的回复:]
估计是浏览器考虑本地安全的问题,做了限制吧。[/Quote]
有可能。IE8在这方面说道挺多,你到它的安全选项里把级别降到最低,再看看高级设置里有没有相关的设置也改改。
dbcontrols 2011-04-27
  • 打赏
  • 举报
回复
无语了
dingyanwei 2011-04-27
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 supermanking 的回复:]

引用 7 楼 dingyanwei 的回复:
这个要求,估计很难有人需要,算了,变通解决吧。

这种程序不是没人做,尝试去做的人很多,不过多数是练手用的。
个人觉得,如果真的要开发网络服务类程序,用VB来做不是太合适,
因为VB程序的运行效率不高,从网络服务程序的稳定性、抗压能力、
系统资源控制、运行效率等各方面来看,用VB来开发不是很好的方案。
所以通常要做这类专业的网络服务程序……
[/Quote]

非常感谢您的回复
的确我对这部分不太了解,不过对于我来说仅是本地访问本地,模拟一个简单环境而已
好像问题出在本地页面的反馈上,因为只要页面链接是 file:///开头或者 c:之类的就不能解析,而只要是http://就没问题了。

估计是浏览器考虑本地安全的问题,做了限制吧。
孤独剑_LPZ 2011-04-25
  • 打赏
  • 举报
回复
群内给个示例,大家可以下载测试
咸清 2011-04-25
  • 打赏
  • 举报
回复

不如直接在服务器端IIS算了
免得处理通信
咸清 2011-04-25
  • 打赏
  • 举报
回复
这么底层~
服务器那边直接IIS算了,免得处理通信
现在还是人类 2011-04-25
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 dingyanwei 的回复:]
这个要求,估计很难有人需要,算了,变通解决吧。
[/Quote]
这种程序不是没人做,尝试去做的人很多,不过多数是练手用的。
个人觉得,如果真的要开发网络服务类程序,用VB来做不是太合适,
因为VB程序的运行效率不高,从网络服务程序的稳定性、抗压能力、
系统资源控制、运行效率等各方面来看,用VB来开发不是很好的方案。
所以通常要做这类专业的网络服务程序,很多人都会选择C/C++类工具
进行开发。
如果从练手的角度去尝试实现WEB服务,用VB可以很好的去理解通讯
协议与过程,的确是不错的选择,只是到了实际运用,未必能过抗压
测试而已。
在整个WEB服务的通讯过程来看,估计你的问题出在基本的HTTP协议上,
估计你对HTTP协议也是一知半解才会造成你所说的现象。其实你可以通
过这种方法来学习和测试你的程序为什么会出现问题:
1、自己写个基本的服务器端,然后用IE访问你的服务器端,这样你便
可以取得IE发过来的HTTP客户请求包。
2、自己再写个客户端,吧你服务器端捕获到的IE请求,用你的客户端
发一份给IIS,然后等待IIS的返回。
3、再尝试你的那个程序,用你的客户端访问你的那个程序,看看返回
的是否和IIS有区别,那些区别在哪?

还有就是多了解一下HTTP协议中的关键字与相关参数的含义和数据格式。
比如什么是有要注意换行,什么时候用两个换行等
慢慢来,总会解决的。

其实,你的问题问得不是很好,因为可能从底层需求和解决方案上就没有
选好,所以即使目前的问题能解决,估计也是走弯路而已。弄不好你可以
从脚本语言或ISAPI接口入手解决问题也不一定。
dingyanwei 2011-04-25
  • 打赏
  • 举报
回复
这个要求,估计很难有人需要,算了,变通解决吧。
无·法 2011-04-24
  • 打赏
  • 举报
回复
可能是服务器响应问题吧。仔细检查下传输的方式是否正确,也有可能是服务器接收到了错误的数据,然后死循环了。。
dbcontrols 2011-04-24
  • 打赏
  • 举报
回复
无代码无真相
dingyanwei 2011-04-24
  • 打赏
  • 举报
回复
可以确认不是,这种情况只在ie8下出现,其它浏览器没问题

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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