关于browser请求头,响应头拦截

huazhouji 2011-09-18 03:40:35
问题描述:

1, 要求拦截swt应用中内嵌的IE Browser发出的Http请求和响应的头信息和内容信息; (注意,不是mozilla browser,mozilla内核的browser有内置的方法来截获这方面的信息,甚至在渲染之前修改html内容都是支持的; 基于有httpwatch这样的工具存在,我想ie内核的browser一定至少也有办法取到http头吧?! )

2, 最好能支持多个网页Tab区分开来拦截

3, 比较难说清楚,打个比方就是有点像http watch那样能截获每个tab网页里的http的请求和响应的具体信息,然后能搞成api接口让java程序使用,修改这些截获到的信息;有点像httpwatch开发一个满足上述最基本功能的API版本;

4, 参考: http://topic.csdn.net/u/20080227/10/9bbf87f9-ff85-43b4-a14f-3b30a524ad3c.html
http://topic.csdn.net/u/20080505/09/c5e699a4-2a04-4c35-b975-e9aa32291256.html

本人的需求就是帖子里说的需求最好再加上能在拦截到这些信息的时候修改之, 但是否一定要通过写http协议处理程序(拦截底层packet)来实现,是的话有现成的成熟库吗?请提供库和具体调用方法;(本人找到2个java实现: jpcap,jnetpcap) 不是的话,请给出方案;

5, 可以参考: jexplorer 项目; (可惜这个是要收费的,功能虽然很强大,但是价格高有些功能也用不到,划不来)

6, 本人技术能力有限,以上提的都是从网上找来的思路,如果有更佳的思路完美解决该问题,请直接忽略前面说的这些话!

此问题有偿!!!
见url: http://task.zhubajie.com/1058691/
欢迎关注此问题~~
...全文
322 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
louisjiang 2012-02-01
  • 打赏
  • 举报
回复
楼主,我也晕倒同样的问题. 加我QQ 1270102492
fainfy 2011-09-21
  • 打赏
  • 举报
回复
HTTPWatch,一个非常好的工具。绝对满足楼主的需求。
huazhouji 2011-09-21
  • 打赏
  • 举报
回复
没有人回应呀
本人自己发现用jnetpcap可以解决,不过不是很优雅...

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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