应无所住,而生其心
排名
1
文章
860
粉丝
112
评论
163
net core webapi post传递参数
庸人 : 确实坑哈,我也是下班好了好几次,发现后台传递对象是可以的,但...
百度编辑器自定义模板
庸人 : 我建议换个编辑器,因为现在百度富文本已经停止维护了,用tinymec...
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

asp.net主动推送百度seo

6583人阅读 2018/12/31 16:26 总访问:5182189 评论:0 收藏:0 手机
分类: .NET

虽然可以使用百度提供的js自动推送,但是估计度娘还是希望主动推送一点。

哈哈^_^,女孩子嘛大多都喜欢被动一点。


  1.     public class SEOTools
  2.     {
  3.         public static string PostUrlToBaidu(List<string> urls)
  4.         {
  5.             try
  6.             {
  7.                 string formUrl = " token ";
  8.                 string formData = "";
  9.                 foreach (string url in urls)
  10.                 {
  11.                     formData += url + "\n";
  12.                 }
  13.                 byte[] postData = System.Text.Encoding.UTF8.GetBytes(formData);
  14.                 // 设置提交的相关参数   
  15.                 System.Net.HttpWebRequest request = System.Net.WebRequest.Create(formUrl) as System.Net.HttpWebRequest;
  16.                 System.Text.Encoding myEncoding = System.Text.Encoding.UTF8;
  17.                 request.Method = "POST";
  18.                 request.KeepAlive = false;
  19.                 request.AllowAutoRedirect = true;
  20.                 request.ContentType = "text/plain";
  21.                 request.UserAgent = "curl/7.12.1";
  22.                 request.ContentLength = postData.Length;
  23.                 // 提交请求数据   
  24.                 System.IO.Stream outputStream = request.GetRequestStream();
  25.                 outputStream.Write(postData, 0, postData.Length);
  26.                 outputStream.Close();
  27.                 System.Net.HttpWebResponse response;
  28.                 System.IO.Stream responseStream;
  29.                 System.IO.StreamReader reader;
  30.                 string srcString;
  31.                 response = request.GetResponse() as System.Net.HttpWebResponse;
  32.                 responseStream = response.GetResponseStream();
  33.                 reader = new System.IO.StreamReader(responseStream, System.Text.Encoding.GetEncoding("UTF-8"));
  34.                 srcString = reader.ReadToEnd();
  35.                 string result = srcString;   //返回值赋值  
  36.                 reader.Close();
  37.                 return result;
  38.             }
  39.             catch (Exception ex)
  40.             {
  41.                 return ex.Message;
  42.             }
  43.         }
  44.     }

使用:

  1. SEOTools.PostUrlToBaidu(new List<string>() { "你的链接"});





欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

BadRequestObjectResult writing value of type 'Microsoft.aspnetcore.Mvc.ValidationProblemDetails'。net core获取参数验证的错误。找到实体验证的错误

net core获取参数验证的错误,这样写就可以了: services.Configure&lt;ApiBehaviorOptions&gt;(options =&gt; { opt...

dotnet-5.0.17 运行时,与aspnetcore-5.0.17 运行时下载。aspnetcore-runtime-5.0.17-win-x64。dotnet-runtime-5.0.17-win-x64。

https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/runtime-aspnetcore-5.0.17-windows-x64-installer?cid=g...

XAF定义主键XPBaseobject和Baseobject

BaseObject默认主键为oidXPBaseObject可自定义主键

net core 使用 EF Code First

下面这些内容很老了看这篇:https://www.tnblog.net/aojiancc2/article/details/5365 项目使用多层,把数据库访问...

cAPS.net 保存base64位格式的图片

publicvoidUpload() { //取出图片对应的base64位字符 stringimgBase=Request[&quot;imgBase&quot;]; //c#里边的base6...

Quartz.net实例动态改变周期调度。misfire、Cron

Quartz:Java编写的开源的任务调度作业框架 类似Timer之类定时执行的功能,但是更强大Quartz.NET:是把Quartz转成C# NuGet...

.net Windows服务发布、安装、卸载、监听脚本。服务调试

一、脚本 为方便不用每次都去写安装卸载的脚本1.安装脚本@echooff @echo开始安装【服务】 %SystemRoot%\Microsoft.NET\Fr...

c、VB.net中全角半角转换方法

///&lt;summary&gt; ///转全角的函数(SBCcase) ///&lt;/summary&gt; ///&lt;paramname=&quot;input&quot;&gt;任意字符串...

.net mvc分部页,.net core分部页

.net分部页的三种方式第一种:@Html.Partial(&quot;_分部页&quot;)第二种:@{ Html.RenderPartial(&quot;分部页&quot;);}...

C.net 配合小程序实现经过第三方服务器中转文件

某些时候,微信小程序前段上传文件的时候需要经过第三方服务器再将文件上传到客户的服务器;操作如下:1:(小程序内向中端服...

.net实现QQ邮箱发送邮件功能

1、微软已经帮我们封装好了发送邮件的类MailMessage,MailMessage类构造一些邮件信息,然后通过SmtpClient进行邮件发送。Mai...

StackExchange.Redis操作redis(net core支持)

官方git开源地址https://github.com/StackExchange/StackExchange.Redis官方文档在docs里边都是官方的文档通过nuget命令下...

windows 自带的netsh进行端口映射

使用netsh 把本地任意ip的25566端口 映射到192.168.81.234的25565端口netshinterfaceportproxyaddv4tov4listenaddress=0.0....

确保.net程序始终以管理员身份运行

usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Threading.Tasks; ...

ASP.net Timer细节处理

Timer的用法:1:本人称之为计时器,是asp.net官方的一种。用法即是计时所用 2:关于计时有很多中方式,本人学识有限,暂...