栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

腾讯官方微信域名检测接口,实时查询域名是否已被微信拦截

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

腾讯官方微信域名检测接口,实时查询域名是否已被微信拦截

微信现在对外部链接的内容把控比较严格,可能一不小心链接就被封了,或者是被同行或者用户举报之类的。

那么这时候就要用到域名检测接口进行实时检测域名的状态是否被封,域名是否被拦截,这样才可以做好预防,不影响推广的效果。

在线使用:
接口地址:http://api.monkeyapi.com

请求方式:http get/post

返回格式:json

请求示例:http://api.monkeyapi.com?appkey=appkey&url=www.baidu.c

返回说明:

/// 
        /// Http (GET/POST)
        /// 
        /// 请求URL
        /// 请求参数
        /// 请求方法
        /// 响应内容
        static string sendPost(string url, IDictionary parameters, string method){            if (method.ToLower() == "post")
                {
                    HttpWebRequest req = null;
                    HttpWebResponse rsp = null;
                    System.IO.Stream reqStream = null;                try
                {
                    req = (HttpWebRequest)WebRequest.Create(url);
                    req.Method = method;
                    req.KeepAlive = false;
                    req.ProtocolVersion = HttpVersion.Version10;
                    req.Timeout = 60000;
                    req.ContentType = "application/x-www-form-urlencoded;charset=utf-8";                    byte[] postData = Encoding.UTF8.GetBytes(BuildQuery(parameters, "utf8"));
                    reqStream = req.GetRequestStream();
                    reqStream.Write(postData, 0, postData.Length);
                    rsp = (HttpWebResponse)req.GetResponse();
                    Encoding encoding = Encoding.GetEncoding(rsp.CharacterSet);                    return GetResponseAsString(rsp, encoding);
                }                    catch (Exception ex)
                {                    return ex.Message;
                }                finally
                {                    if (reqStream != null) reqStream.Close();                    if (rsp != null) rsp.Close();
                }
            }            else
            {                //创建请求
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url + "?" + BuildQuery(parameters, "utf8"));                //GET请求
                request.Method = "GET";
                request.ReadWriteTimeout = 5000;
                request.ContentType = "text/html;charset=UTF-8";
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                Stream myResponseStream = response.GetResponseStream();
                StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));                //返回内容
                string retString = myStreamReader.ReadToEnd();                return retString;
            }
        }


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/230416.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号