请问下,浏览器是怎么知道网页的 content type的比如是text/html 还是 text/xml?如果在WebBrowser控件里,我怎么才能知道呢?

解决方案 »

  1.   

    分析返回来的http头..会有Content type="xxxx"分析后面的字串即可
      

  2.   

    webserver会告诉浏览器,一般webserver如apache,静态文件webserver会直接返回类型,动态页面需要调用CGI,cgi会返回这个参数给webserver,sebserver会透传这个参数给IE。
      

  3.   

    怎么得到返回的http头,用什么方法呢?
      

  4.   


    你下http debuger
    或者fildder来看看网络协议就会比较清楚了
    直接用winsock连服务器,然后发送http请求就可以了,建议你找点http协议的资料看看http://blog.chinaunix.net/u1/38407/showart_316795.htmlhttp debugger:http://www.onlinedown.net/soft/36960.htm
      

  5.   

    这个是在http都里面发送给客户端的.你可以用个抓包软件看看就知道了.