要是想自己做一个浏览器(自己写IE内核),只支持文本的,能提交数据的,应该要怎么弄,对HTTP协议非常熟吗?
其实我就是想知道我们用的浏览器在发送HTTP包时数据体部分它是怎么组合的,为什么我POST数据后发送数据都不正确,有些SERVER发过的页面显示还是乱码,可能是编码的问题,正在解决中,HTTP头己经掌握的很熟了,就是数据部分不知道怎么弄,
大虾提点,不怕代码任务大,只给IDEA就行,对了我是用SOCKET+HTTP协议来模拟POST数据的,还有那个HTTPWATCH根本不好用,看不到POST的数据体,连头都看不到,还有SNIFFER,有时抓的也是一堆乱码,很不好分析

解决方案 »

  1.   

    哇。。想法不错,自己diy的最适合自己。。
      

  2.   

    貌似HttpClient就可以用来实现一个浏览器,你可以去阿帕奇官网看下,有中英文DOC.
      

  3.   

    记得   .NET中有个 WebBrowser控件     可以做浏览器
      

  4.   

    鼓励一下!
    Post数据体的格式不一定要抓包来看,应该是在HTTP协议中包括了所有的约定
    直接查阅文档更好,了解更全面
    另外好奇纯文本的浏览器怎样触发数据提交呢?约定用特定的组合键吗?
      

  5.   

    要是用了WebBrowser那哪还叫自己做浏览器呀,用的还不是MS的内核吗,
    光支持不给力也不行呀
      

  6.   

    就是先用SOCKET+HTTP协议先与某一个特定的网站交互数据,都有那么困难吗