Trackback updates

Zag gisteren dat Manila, een van de pakketten van UserLand software, ook bezig is Trackback mogelijk te maken. Ben gisteren even mee wezen testen door hun TB-URL te pingen, maar mijn pings kwamen niet aan, of anders: die werden niet verwerkt. Een probleem in de communicatie dus, en dat moest uitgezocht worden. Na wat heen-en-weer mailen met Jake Savin blijkt de fout in de HTTP request te zitten, die in de specificatie wordt aangegeven:
quote:
POST http://www.foo.com/mt-tb.cgi/5
Content-Type: application/x-www-form-urlencoded
title=Foo+Bar&url=http://www.bar.com/
&excerpt=My+Excerpt&blog_name=Foo
De Userland.com server, die draait op de Frontier webserver, lijkt dit niet te accepteren. De HTTP request moet een "Host:" header bevatten en de URI achter "POST" moet relatief ten opzichte van die host zijn. Ik heb m'n code er alvast op aangepast, terwijl we nog aan het kijken zijn of het niet-accepteren een fout is van de Frontier server of niet. Als het dat niet is, dan is de specificatie van Movable Type incorrect, en moeten zelfbouwers (zoals ik) er dus even op letten dat de request niet letterlijk daaruit wordt overgenomen.

Mocht ik meer te weten komen dan meld ik dat natuurlijk hier.