zoukankan      html  css  js  c++  java
  • 百度链接提交主动推送 c#实现

         说明:此方法适合百度站长,利用此方法可以第一时间将你的原创文章上传到百度,保护你的著作权,也可以帮你的网站进行引流

         以下是代码实现:

    /// <summary>
            /// 提交文章链接到百度
            /// </summary>
            /// <param name="url">文章的链接</param>
            /// <param name="IsOriginal">是否为原创</param>
            public static void PostBaidu(string url, bool IsOriginal)
            {
                string Stie = "www.example.com";
                string Token = "你的准入秘钥";
                string urlPage = "http://data.zz.baidu.com/urls?site=" + strStie + "&token=" + strToken + "";
                if (IsOriginal)
                {
                    urlPage += "&type=original";
                }            
                HttpWebRequest request = null;
                Encoding encoding = Encoding.GetEncoding("GBK");
                byte[] data = encoding.GetBytes(url);               //这里采用GBK编码
     
                //设置提交的参数         
                request = WebRequest.Create(urlPage) as HttpWebRequest;
                request.Method = "POST";
                request.ContentType = "text/plain";
                request.ContentLength = data.Length;
                using (Stream requestStream = request.GetRequestStream())
                {
                    requestStream.Write(data, 0, data.Length);
                    requestStream.Flush();
                    requestStream.Close();
                } 

    //测试返回结果 
                HttpWebResponse response;
                try
                {
                     response = (HttpWebResponse)request.GetResponse();
                    
                }
                catch (WebException ex)
                {
                    response = (HttpWebResponse)ex.Response;
                }
                Stream myResponseStream = response.GetResponseStream();
                StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
                string retString = myStreamReader.ReadToEnd();
               }

        

    
    
  • 相关阅读:
    MVC框架理解及优缺点
    ThinkPHP 小于5.0.24 远程代码执行高危漏洞 修复方案
    Nginx负载均衡配置与负载策略
    【高级】PHPFPM和Nginx的通信机制
    浅谈Facebook的服务器架构(组图) 狼人:
    【观点】什么是REST? 狼人:
    10款对开发者有用的Android应用 狼人:
    【书摘】Linux内核编程 狼人:
    6款强大的jQuery插件 创建和加强网站布局 狼人:
    【评论】是什么造就了伟大的程序员? 狼人:
  • 原文地址:https://www.cnblogs.com/getpower/p/5311232.html
Copyright © 2011-2022 走看看