如何在SPI服务中进行URL地址重定向

webajax 2011-03-22 11:31:01
在SPI服务里的WSPSend或WSPRecv中检查到媒体播放网站或黄色网站的地址。我想把本次请求重定向到一个警告页面。请问一下这个怎么做?我在WSPSend里直接修改lpBuffers里的host还有GET后面的内容替换掉。但是实现不了。希望有会的朋友给个思路。能够贴个源码那是再好不过的,先谢谢啦
...全文
259 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
webajax 2011-03-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bluesky12312388 的回复:]
C/C++ code
//返回特定的HTTP头就可以了,下面是个例子,刚才随意抓的一个包
HTTP/1.1 302 Moved Temporarily
Connection: close
Date: Tue, 22 Mar 2011 03:36:44 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: PHP/5.1.2
Location: 这里放……
[/Quote]

谢谢bluesky12312388的回答。我刚才通过无花果兄的sockmon工具抓包看到的数据区的内容如下:
GET /BuJianGuanSys/report.aspx HTTP/1.1
Accept: application/x-shockwave-flash, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*
Referer: http://jcjg.mlr.gov.cn/Index.aspx
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727; DomoloSNSBrowser; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)
Host: jcjg.mlr.gov.cn
Connection: Keep-Alive
Cookie: rtime=12; ltime=1293084217697; cnzz_eid=37234652-1290737869-http%3A//jcjg.mlr.gov.cn/Index.aspx; ASP.NET_SessionId=yje4pc2qfzygbpafk5t4t5bw; .ASPXAUTH=15D9289DD050BC79F714ABC90E344D9B82A9F5F11B52E2639FF9A2DEF0A4C40D820A3359A0EC0907954676544BFA81FFA9B937433A9CC2F229E82E47EE79BCAAF943EE5ACF7CAA52D906ACBDAB3A56EC0C03058F2B971D154E899FEC6BDF20669346F7D039B740098B132D93992A25BB1A3B2AF9; runtime=634364659942027500; czlx=list; stime=0.766

没有看到HTTP头信息。请问这个HTTP头信息在那个里面提取?谢谢
bluesky12312388 2011-03-23
  • 打赏
  • 举报
回复
你这个是你发送的HTTP请求,你要看服务器给你返回的HTTP头,
按你的需求,如果检测到有不良网络请求,给它返回一组类似我上面给出的
HTTP Response即可。
bluesky12312388 2011-03-22
  • 打赏
  • 举报
回复
//返回特定的HTTP头就可以了,下面是个例子,刚才随意抓的一个包
HTTP/1.1 302 Moved Temporarily
Connection: close
Date: Tue, 22 Mar 2011 03:36:44 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: PHP/5.1.2
Location: 这里放上你要重定向的URL即可
Content-type: text/html

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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