什麼是trackback呢?
簡單說來,trackback是**與**之間互相通告的一種方法。它能讓甲對乙說:「這篇文章可能是你感興趣的」,要實現這一動作,甲向乙傳送乙個trackback ping(引用通告)即可。在這種情況下,乙個ping就是一條從乙個web伺服器傳送到另乙個伺服器的短訊息(a **all message)。
trackback ping是由moveable type發明的規範,他們說trackback是"a framework for peer-to-peer communication and notifications between web sites"。這裡是他們的trackback技術規範文件:http://www.movabletype.org/docs/mttrackback.html
但有了trackback ping,我們的blog不再需要這樣做。
如何在blog中實現trackback?
在有trackback功能的blog系統中,每篇blog文章都有兩個url,乙個是要訪問這篇文章所使用的url,另乙個就是trackback ping url(引用通告位址),它是用來接受來自其他blog**trackback ping的程式。當我發表文章的時候,想要通知魚頭的話,只需要把魚頭那篇文章的trackback ping url貼到我這邊文章中來,我提交文章時,系統就會按照這個url傳送乙個ping給魚頭的那篇文章。而魚頭則將在自己的文章下看到類似這樣的乙個引用通告:
早期版本的trackback規範中,ping是get方式的http請求,現在不再支援get方式,只能用post方式。引數包括:
在上述的引數中只有url是必須的。如果title沒有提供,url的值將被用作標題。
當我的blog發出這個trackback ping後,將接收乙個簡單的xml格式應答,如果ping成功,那麼應答的格式如下:
<?
xml version="1.0" encoding="iso-8859-1"
?>
<
response
>
<
error
>
0error
>
response
>
而失敗應答的格式為:
說說PADS中的ECO
eco engineering change order 在設計中的任何修改和改變,都被認為是乙個工程設計更改。這些改變包括引腳和門的交換 刪除或新增元器件,刪除或新增網路 重新命名元器件 重新命名網路和元器件的改變等。pads提供的工具快速地執行這些修改,並將這些過程準確地記錄在eco文件資料中,...
說說C C 中的static
c語言中的靜態 1 區域性 a.靜態區域性變數在函式內定義,生存期為整個源程式,但作用域與自動變數相同,只能在定義該變數的函式內使用。退出該函式後,儘管該變數還繼續存在,但不能使用它。b.對基本型別的靜態區域性變數若在說明時未賦以初值,則系統自動賦予0值。而對自動變數不賦初值,則其值是不定的。2 全...
說說 Python TestCase 中的斷言方法
unittest.testcase 類中提供了很多斷言方法,通過這些斷言方法,我們就可以檢查程式邏輯是否符合預期。方法說明 assertequal x,y 驗證 x y assertnotequal x,y 驗證 x y asserttrue x 驗證 x 為 true assertfalse x ...