• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

asp.net后台HttpPOST请求

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

时间忙,简单些,直接贴代码上图

百度站长平台为站长提供链接提交通道,您可以提交想被百度收录的链接,百度搜索引擎会按照标准处理 http://zhanzhang.baidu.com/linksubmit/

推送数据方法

  推送接口

  接口调用地址: http://data.zz.baidu.com/urls?site= wan.wangzhan.com.cn &token= M5nqw84uEyFIrr

 

  post推送示例

  POST /urls?site=wanmao.wangzhan360.com.cn&token=M5nqw84uEyFIrrkg HTTP/1.1
  User-Agent: curl/7.12.1 
  Host: data.zz.baidu.com 
  Content-Type: text/plain 
  Content-Length: 83 

http://www.example.com/1.html
http://www.example.com/2.html

查看推送反馈

推送成功

状态码为200,可能返回以下字段:

字段 是否必选 参数类型 说明
success int 成功推送的url条数
remain int 当天剩余的可推送url条数
not_same_site array 由于不是本站url而未处理的url列表
not_valid array 不合法的url列表

成功返回示例:

{
    "remain":4999998,
    "success":2,
    "not_same_site":[],
    "not_valid":[]
}
推送失败
状态码为4xx,返回字段有:
字段 是否必传 类型 说明
error int 错误码,与状态码相同
message string 错误描述

失败返回示例:

{
    "error":401,
    "message":"token is not valid"
}

推送代码:

 1 string postData = "http://www.chinasva.cn/HotNewsDetailed-14.html";
 2         string urls = "http://data.zz.baidu.com/urls?size=www.chinasva.com&token=CpayCbfg33ZeOI5d";
 3         // 要发放的数据
 4         
 5         byte[] byteArray = Encoding.UTF8.GetBytes(postData);
 6         HttpWebRequest objWebRequest = (HttpWebRequest)WebRequest.Create(urls);
 7       //  objWebRequest.ServicePoint.Expect100Continue = false;
 8         objWebRequest.Method = "POST";
 9         objWebRequest.ContentType = "text/plain";
10         objWebRequest.Host = "data.zz.baidu.com";
11         objWebRequest.UserAgent = "curl/7.12.1";
12         objWebRequest.ContentType = "text/plain";
13         //objWebRequest.ContentLength = 83;
14 
15         objWebRequest.ContentLength = byteArray.Length;
16         Stream newStream = objWebRequest.GetRequestStream();
17         // Send the data.
18         newStream.Write(byteArray, 0,postData.Length); //写入参数
19         newStream.Close();
20         HttpWebResponse response = (HttpWebResponse)objWebRequest.GetResponse();
21         StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.Default);
22         string textResponse = sr.ReadToEnd();
23         Response.Write(textResponse);
View Code

 




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
asp.net中应用jquery+ashx的传值发布时间:2022-07-10
下一篇:
ASP.NET的相关问题(基础)发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap