ping服务

生活百科 2023-01-25 21:22生活百科www.aizhengw.cn

ping服务

ping是基于XML_RPC标準协定的更新通告服务,用于部落格把内容更新快速通知给百度,以便百度及时进行抓取和更新。自动ping如果您的部落格程式支持自动ping功能,您只需把百度的Ping服务地址配置到你的Blog发布后台或者客户端程式中,就可以实现自动通知的功能。

基本介绍

  • 中文名 PEAR 的 Package Manager
  • 基础XML_RPC标準协定
  • 性质更新通告服务
  • 分类手动通知和自动通知
  • 用于部落格把内容更新快速通知给百度

定义

什幺是Ping服务
ping是基于XML_RPC标準协定的更新通告服务,用于部落格把内容更新快速通知给百度,以便百度及时进行抓取和更新。

使用方法

你可以採取手动通知和自动通知两种方式使用ping服务
手动ping访问百度ping服务页面,在输入框中输入部落格地址或者feed地址,点击“提交部落格”按钮即可。
自动ping如果您的部落格程式支持自动ping功能,您只需把百度的Ping服务地址配置到你的Blog发布后台或者客户端程式中,就可以实现自动通知的功能。
自动Ping的XML_RPC
传送给百度Ping服务的XML-RPC客户请求需要包含如下元素
RPC端点
调用方法名 weblogUpdates.extendedPing
参数 (应按照如下所列的相同顺序传送)
部落格名称
部落格首页地址
新发文章地址
部落格rss地址

例子

Ping请求包的例子
weblogUpdates.extendedPing xml-rpc请求举例
ping-service回响举例
ping-service对非POST方法请求返回HTTP_METHOD_NOT_ALLOWED(405)错误代码
对超大错误包返回HTTP_REQUEST_ENTITY_TOO_LARGE(413)错误代码
对非“text/xml”请求包返回HTTP_UNSUPPORTED_MEDIA_TYPE(415)错误代码
其他情况返回HTTP_OK(200)代码
xml-rpc回响http包体为一个xml文档,含有一个int值,0表示推送成功,其他值表示推送失败,目前只有0和1。
推送成功时的伺服器回响包为
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<params>
<param>
<value>
<int>0</int>
</value>
</param>
</params>
</methodResponse>
推送失败时的伺服器回响包为
HTTP/1.1 200 OK
Date: Mon, 11 May 2009 11:54:53 GMT
Content-Length: 156
Connection: close
Content-Type: text/xml
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<params>
<param>
<value>
<int>1</int>
</value>
</param>
</params>
</methodResponse>
上一篇:Jason Lee 下一篇:Corey Large

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有