终于搞懂了什么是Trackback。

Trackback是由Movable type发明的规范( http://www.movabletype.org/)的一种网站与网站之间通信的机制或方式。
这里是他们的Trackback技术规范文档:
http://www.movabletype.org/docs/mttrackback.html
如果你在别人的bolg上看到一篇好文章,而且对其良多感言,我想这样的事情是很常见的。通常大家有两种做法:
1)就地解决:点击评论,进去写一大堆恭维的话。有水平的人会就浊者和自己的观点分析一下。
2)挖掘社区:要到社区里面的人是相对来说比较有公益心的人,至少希望与大众分享。
Trackback想做的不止是这样。首先如上所述,我发现一个好博客中的一篇好文章。现在通过Trackback Ping我可以在自己的blog里写评论然后发URL到他的网站上,这样做的话不仅实现了品论的功能,而且还一举多得:让所有看到评论的人都顺藤摸瓜到我的网站,十万站之间建立了链接,交织成网。

以下为引用:
在有Trackback功能的Blog系统中,每篇Blog文章都有两个URL,一个是要访问这篇文章所使用的URL,另一个就是Trackback Ping URL(引用通告地址),它是用来接受来自其他Blog网站Trackback Ping的程序。当我发表文章的时候,想要通知鱼头的话,只需要把鱼头那篇文章的Trackback Ping URL贴到我这边文章中来,我提交文章时,系统就会按照这个URL发送一个Ping给鱼头的那篇文章。而鱼头则将在自己的文章下看到类似这样的一个引用通告:

  标题: Joyhero的文章
  来自: Joyhero的Blog
  摘要: Joyhero的文章内容摘要…
  地址: http://joyhero的文章地址

  这个Trackback Ping是通过标准的HTTP协议从我的Blog发送到鱼头的Blog的,我的Blog发送一个POST格式的HTTP请求到鱼头那篇文章的Trackback Ping URL。这个请求的content type是application/x-www-form-URLencoded,它大概是这个样子的:

  POST http://鱼头文章的TrackbackPingURL
  Content-Type: application/x-www-form-URLencoded
  title=Joyhero的文章&url=http://Joyhero的文章地址&excerpt=Joyhero的文章摘要&blog_name=Joyhero的Blog

  早期版本的Trackback规范中,Ping是GET方式的HTTP请求,现在不再支持GET方式,只能用POST方式。参数包括:

  title - 文章的标题
  excerpt - 文章的摘要。在Movable Type系统中,如果摘录信息超过255个字符将会被截断为252个字符,并在后面增加…三个字符
  url - 文章的永久连接。象其它永久连接一样,这个连接应可能准确地在页面中定位文章的入口,因有疑问时这个链接会用到
  blog_name - 发表文章的blog的名称
  在上述的参数中只有url是必须的。如果title没有提供,url的值将被用作标题。

  当我的Blog发出这个Trackback Ping后,将接收一个简单的XML格式应答,如果Ping成功,那么应答的格式如下:
  
  <?xml version=”1.0″ encoding=”iso-8859-1″?>
  <response>
  <error>0</error>
  </response>



  而失败应答的格式为:
  <?xml version=”1.0″ encoding=”iso-8859-1″?>
  <response>
  <error>1</error>
  <message>The error message</message>
  </response>

你可能感兴趣的:(xml,Blog)