SHINODA Masanori
shino****@netan*****
2005年 10月 22日 (土) 02:05:15 JST
しのだです。 vette さん、返信ありがとうございます。 In message "[tDiary-users-talk: 0270] Re: トラックバックの受信が出来ない", MORIOKA Toru wrote... >受信したTrackBackが0のままというのは >コメントスパムフィルタではじかれていて非表示になっている >こともありますね。 > 編集画面でみてみるか、data格納ディレクトリの 2005/200510.tdc > (今月の日記なら)を覗くと実は受信してたり・・・。 2005/200510.tdc には通常のコメントのみ記述され、TrackBackは含まれて いませんでした。 >ソース上はここでraiseしている例外のようなので >レスポンスBODYサイズが0になってるようですね。。 > >----------------- >error, = response.body.scan(%r|<error>(\d)</error>|)[0] >if error == '1' > reason, = response.body.scan(%r|<message>(.*)</message>|m)[0] > raise TDiaryTrackBackError.new(reason) if urls.length == 1 >end >----------------- > >コメントSPAMフィルタがはじくときにBODY無しで返すのか >正常に返すふりだけして非表示にしてるのかは調べてないので >あまり参考にならないかも この TB を受信してくれないサーバにこちらから TB を送ると、こちらの ブラウザは何かサーバ側のレスポンスを待っているように数分間通信中の 状態になり、結局タイムアウトでもするのでしょう。エラーとなります。 tb.rb が期待する値を返してくれないという状況なのでしょうか・・・ (でも 80番のポートなんか閉めてないですが・・・う〜ん) ---- SHINODA Masanori <shino****@netan*****> Net & Field Co.,Ltd. Internet Service Section Phone 082-239-0350 Fax(IP) 050-5517-9651 Portable... 090-6419-9919