通过HTTP 头分析访问的url? 如题!初次接触http协议,看了一下,感觉很困难本来想通过GET后的地址与HOST合成但host显示的经常不是所访问网址的域名请问如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 实时获取header,分析header,析出真实host,再封装数据发出请求。 只能分析数据,不能占用网络资源的.原以为有API什么的呢,看来得自己分析方法似乎还可以 这个有点难度关键是http中可能有很多是跳转 连接的网页比如你打开一个网页,其实会有很多个http的这个时候,你要如何解析去掉其他的,只留下你打开的这个url这个才是问题的关键所在, 回楼上我其实是想设置一个过滤器功能的把.js .css之类的全都去掉不过确实不完美,可能需要web程序员帮忙了冗余度是有的,毕竟是网络层来分析url的规则是在太 第一、不知道你用的是什么方法来获得http的数据的第二、如果你只是想去掉js,css的话,这个还比较好说你装个sniffer抓一下数据看看,下面是我抓的一个例子GET /style/userstyle.css HTTP/1.1Host: www.a1.cnConnection: keep-aliveUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.86 Safari/533.4Referer: http://www.a1.cn/?view=userIndexBlockAccept: text/css,*/*;q=0.1Accept-Encoding: gzip,deflate,sdchAccept-Language: en-US,en;q=0.8Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3Cookie: PHPSESSID=be1e09d61706b7da8f2097b62f81f02d; UniProc1276349255=132775140620198682; tr_id=1278030810265_35359; cookie_id=1278030813093_1157; iweb_user=4f7cEgfnCcJsSgPFXeAxD0JOn3HojwCF7sQyj16FDyx%2Fw1hGRD%2Fh36bOWpCgKMeDeW%2B260NdB35LJ%2FL3FFnuAgkc4Kc; cityid=101230201; weather_pic=01%2C01%2C01%2C01; wearher_today=%u591A%u4E91%20%2026%u2103%7E34%u2103; wearher_tomo=%u591A%u4E91%20%2026%u2103%7E34%u2103; tr_lastpage=http://www.a1.cn/; tr_pagedepth=29If-None-Match: "1039618-af-8e527980"If-Modified-Since: Tue, 08 Jun 2010 01:17:42 GMT你可以根据GET 后面的字串来判断不过我也不敢保证百分百,你可以自己分析下 关于释放内存的小问题 关于子窗口中按钮的问题 用VC打开excel文件后,如何知道某worksheet有多少条数据??? 在多线程中使用ActiveX控件的问题 InvalidateRect实现时钟 我按下面的线程函数来监听客户端的连接,但是为什么连接一次后,就无法连接第二次了。 小弟刚学VC,不知如何才能较快入门,请各位大师指点!!!!感激不尽!~,分是少一点…… 你要中彩吗? 怎么来使我的程序最大化后。始终覆盖住WINDOW系统的任务栏? 怪事!关于ConenctionPoint!COM高手来看看! 哪里有高性能树控件? ODBC调用返回参数的存储过程没有反应?
方法似乎还可以
关键是http中可能有很多是跳转 连接的网页比如你打开一个网页,其实会有很多个http的这个时候,你要如何解析去掉其他的,只留下你打开的这个url
这个才是问题的关键所在,
我其实是想设置一个过滤器功能的
把.js .css之类的全都去掉
不过确实不完美,可能需要web程序员帮忙了
冗余度是有的,毕竟是网络层来分析url的规则是在太
GET /style/userstyle.css HTTP/1.1
Host: www.a1.cn
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.86 Safari/533.4
Referer: http://www.a1.cn/?view=userIndexBlock
Accept: text/css,*/*;q=0.1
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: PHPSESSID=be1e09d61706b7da8f2097b62f81f02d; UniProc1276349255=132775140620198682; tr_id=1278030810265_35359; cookie_id=1278030813093_1157; iweb_user=4f7cEgfnCcJsSgPFXeAxD0JOn3HojwCF7sQyj16FDyx%2Fw1hGRD%2Fh36bOWpCgKMeDeW%2B260NdB35LJ%2FL3FFnuAgkc4Kc; cityid=101230201; weather_pic=01%2C01%2C01%2C01; wearher_today=%u591A%u4E91%20%2026%u2103%7E34%u2103; wearher_tomo=%u591A%u4E91%20%2026%u2103%7E34%u2103; tr_lastpage=http://www.a1.cn/; tr_pagedepth=29
If-None-Match: "1039618-af-8e527980"
If-Modified-Since: Tue, 08 Jun 2010 01:17:42 GMT你可以根据GET 后面的字串来判断不过我也不敢保证百分百,你可以自己分析下