/// <summary>/// 域名QQ检测试接口 http://wx.rrbay.com/pro/qqUrlCheck.ashx?url=http://www.teu7.cn/// </summary>public class qqUrlCheck2 : IHttpHandler{private const int DURATION = 24 * 60;private static string userIP = "127.0.0.1";private string wxCheckApiKey = ConfigTool.ReadVerifyConfig("wxCheckApiKey", "WeChatCheck");public void ProcessRequest(HttpContext context){//正式用userIP = GetWebClientIp(context);string urlCheck = string.Empty;context.Response.ContentType = "text/plain";string result = string.Empty;if (!string.IsNullOrEmpty(context.Request["url"]) && !string.IsNullOrEmpty(context.Request["key"]) && context.Request["key"].Length == 32){string userKey = context.Request["key"]; //key ,md5值if (userKey.Trim() == wxCheckApiKey){result = "{\"State\":false,\"Code\",\"003\",\"Data\":\"" + urlCheck + "\",\"Msg\":\"参数错误,进qq群交流:41977413!\"}";}else{ServiceApiClient SpVoiceObj2 = null;//  ServiceApiClient SpVoiceObj = null;try{//需要检测的网址urlCheck = context.Request["url"]; //检测的值bool isTrue = urlCheck.StartsWith("http");if (!isTrue) { urlCheck = "http://" + urlCheck; }urlCheck = System.Web.HttpUtility.UrlEncode(urlCheck);string json2 = "{\"Mode\":\"AuthQQKey\",\"Param\":\"{\'CheckUrl\':\'" + urlCheck + "\',\'UserKey\':\'" + userKey + "\'}\"}";SpVoiceObj2 = new ServiceApiClient("NetTcpBinding_IServiceApi");SpVoiceObj2.Open();result = SpVoiceObj2.Api(json2);SpVoiceObj2.Close();JsonObject.Results aup = JsonConvert.DeserializeObject<JsonObject.Results>(result);if (aup.State == true){string json = "{\"Mode\":\"WXCheckUrl\",\"Param\":\"{\'CheckUrl\':\'" + urlCheck + "\',\'UserKey\':\'" + userKey + "\'}\"}";SpVoiceObj = new ServiceApiClient("NetTcpBinding_IServiceApi");SpVoiceObj.Open();result = SpVoiceObj.Api(json);SpVoiceObj.Close();}if (!string.IsNullOrEmpty(context.Request.QueryString["callback"])){string callBack = context.Request.QueryString["callback"].ToString(); //回调result = callBack + "(" + result + ")";}}catch (System.ServiceModel.CommunicationException){//   if (SpVoiceObj != null) SpVoiceObj.Abort();if (SpVoiceObj2 != null) SpVoiceObj2.Abort();}catch (TimeoutException){// if (SpVoiceObj != null) SpVoiceObj.Abort();if (SpVoiceObj2 != null) SpVoiceObj2.Abort();}catch (Exception ex){//   if (SpVoiceObj != null) SpVoiceObj.Abort();if (SpVoiceObj2 != null) SpVoiceObj2.Abort();result = "{\"State\":false,\"Code\",\"003\",\"Data\":\"" + urlCheck + "\",\"Msg\":\"请求操作在配置的超时,请联系管理员!\"}";LogTools.WriteLine(userIP + ":" + userKey + ":" + ex.Message);}}}else{result = "{\"State\":false,\"Code\",\"003\",\"Data\":\"" + urlCheck + "\",\"Msg\":\"参数错误,进qq群交流:41977413!\"}";}context.Response.Write(result);context.Response.End();}

  

qq管家拦截域名检测,qq浏览器域名检测,qq域名检测源码相关推荐

  1. QQ跳转浏览器php代码,网址在手机QQ内被点击时自动打开默认浏览器跳转php源码...

    通过一段代码让网址在手机QQ内被点击时自动打开默认浏览器跳转,但是这段代码并不完美,经过几个后缀不同的域名的测试,只有访问.cn或者.com域名时才能正常的跳转.这个代码适用于很多方面,例如使被QQ管 ...

  2. 短网址生成+域名检测+短网址还原等四合一前端源码

    介绍: 短网址生成+域名检测+短网址还原等四合一前端源码没有功能哦~!有会后端技术的可以拿去开发用!页面还是挺漂亮的,里面还有很多子页面都非常的好看! 网盘下载地址: http://kekewangL ...

  3. QQ强制聊天/加好友/临时会话接口跳转单页源码

    QQ强制聊天/加好友/临时会话接口跳转单页源码.实现以下功能:1.跳转QQ聊天界面:支持已开启临时会话的QQ用户进行聊天.2.跳转加好友界面:解决了QQ设置不允许被搜索后无法加好友的问题.3.WPA临 ...

  4. 【C#+SQL Server】实现模仿QQ的交友软件 四:主窗体设计讲解(附源码和资源)

    需要源码和资源请点赞关注收藏后评论区留言私信~~~ 其他几个部分文章链接如下 [C#+SQL Server]实现模仿QQ的交友软件 一:系统简介.功能展示与数据库设计(附源码和资源) [C#+SQL ...

  5. 【C#+SQL Server】实现模仿QQ的交友软件 五:聊天窗体设计讲解(附源码和资源)

    需要源码和资源请 点赞关注收藏后评论区留言私信~~~ 其他几个部分文章链接如下 [C#+SQL Server]实现模仿QQ的交友软件 一:系统简介.功能展示与数据库设计(附源码和资源) [C#+SQL ...

  6. 【语音合成】基于matlab线性预测共振峰检测和基音参数语音合成【含Matlab源码 562期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[语音合成]基于matlab线性预测共振峰检测和基音参数语音合成[含Matlab源码 562期] 点击上面蓝色字体,直接付费下载,即可. ...

  7. win10,vs2015深度学习目标检测YOLOV5+deepsort C++多目标跟踪代码实现,源码注释,拿来即用。

    打死不用CSDN,整改的太恶心了,发什么都审核不过,各种图片和链接不让发.人如果没有立场那还是人吗?不用CSDN并且博客园就很好! DeepSort纯C++ Yolov5[s,l,m系列],详细讲解- ...

  8. 网站QQ全屏PHP代码,QQ技术导航升级版 超级导航美化版带后台版 PHP源码

    QQ技术导航升级版 超级导航美化版带后台版改进F2样式,主针对QQ教程网.卡盟.博客.提供更好收录的位置.改进QQ技术导航背景,增加整体美观效果.去掉死链页面,站长操作使用更加有扩大空间.优化后台登陆 ...

  9. 可在广域网部署运行的QQ高仿版 -- GG叽叽V3.0,完善基础功能(源码)

    (前段时间封闭式开发完了一个项目,最近才有时间继续更新GG的后续版本,对那些关注GG的朋友来说,真的是很抱歉.)GG的前面几个版本开发了一些比较高级的功能,像视频聊天.远程桌面.文件传送.远程磁盘等, ...

最新文章

  1. R learning 十八讲 0018-R语言绘图基础
  2. 防止SQL注入解决方案
  3. python之禅中文-python之禅
  4. Ubuntu 12.04下spark1.0.0 集群搭建(原创)
  5. cmdline常用参数
  6. 在VS 2010上搭建Windows Phone 7开发平台
  7. android使用sharepreference保存用户操作数据
  8. mysql时区问题解决方案
  9. jacob 详解 语音_JAVA 实现Jacob语音播报
  10. Jenkins持续集成环境常见问题分析及解决
  11. UVM:factory 机制
  12. 分析Android版QQ游戏大厅中游戏的启动机制
  13. python爬虫-selenium爬取链家网房源信息
  14. PX4 FMU启动流程 1.nsh
  15. Office 2016 VOL版安装文件
  16. 文件操作命令 cp、mv、rm 底层原理
  17. 自定义datastage阶段
  18. xcode 快速生成代码块
  19. 互联⽹名词⼤全——技术及其他篇
  20. 对System.gc() 和STW的理解

热门文章

  1. 美赛算法及MATLAB代码,美赛常用算法及matlab代码——(3)熵权法
  2. 技术之狂热 Start Me Up
  3. 怎么关闭蚂蚁庄园_蚂蚁庄园账户如何注销
  4. 2020 Java 面试高薪秘籍.pdf
  5. JS中那些拧巴的概念-原型
  6. Bootstrap导航栏始终固定在页面顶部
  7. 河南互联网大会“上线” 云计算大数据产业联盟揭牌
  8. 为什么要使用PM2及PM常用指令
  9. Arthas 安装/卸载
  10. 一、前端稳定性规约该如何制定