如何获取http数据包中存放的url(如果有的话),急!!!(在线等) 如何获取http数据包中存放的url(如果有的话),急!!!(在线等) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不太清楚,楼主去查查http协议的head,里面可能有url 对整个HTTP数据包进行字符串搜索“http;//”就行了。 要进行词法分析与语法分析.当然,也可以把它当作一个文本文件, 用字符串搜索的方式来找.先找 "http,找到之后, 光标前移一个位置, 记下这个位置-1,再找一个",再取两个引号之间的子串.重复操作. 在http head里面,首先得到 GET之后,HTTP1.1之前的的内容比如说存在buffer1中,然后分析http head,查找"host:"这个字符串之后,"\r\n"之前的内容比如存进buffer2里最后 CString url=buffer2+buffer1; 就是查找里面几个关键字符后面的那串字符串最好先看看http协议相关的东西,还有自己抓几个http的数据包下来看看,就知道怎么来取得自己感兴趣的字符了 怎么得到combobox的第n项的文本 这个vc++怎么样运行源代码 菜鸟问题:移动窗体,使它位于屏幕中央。 hdc是个什么类型 如何改变Button控件的背景颜色? 30分求教一个小简单概念问题,什么是逻辑画笔?(看过《windows程序设计〉的请进) Net打洞和防火墙穿越是什么意思? 在基于对话框的应用程序中,如何添加工具栏和状态栏呢?不好意思我只有这点分了 对文章“程序员与妓女的等价处”感受 按钮的按下和松开的问题 问一个文件操作的问题 但是当我调用m_Label.SetWindowText("新文本");后文本又变成了黑色,请问我应该怎么办?
当然,也可以把它当作一个文本文件, 用字符串搜索的方式来找.
先找 "http,
找到之后, 光标前移一个位置, 记下这个位置-1,再找一个",再取两个引号之间的子串.
重复操作.
最后 CString url=buffer2+buffer1;