debiancdn

AWS, Content Delivery Network and Debian

日別アーカイブ: 2006/07/27

干しぶどういりパウンドケーキ

例によって日々のおやつ。(妻作)

うまし。これには砂糖もはいっておらずヘルシーらしい。

しかしラムいれて、シナモンいれて、オレンジいれてー、、、と妄想が広がりすぎてしまうな。

干しぶどうは、ぶどうパンにはいっているものをガキのころたくさんたべた記憶があるな。

pingをあつめているサーバが実際のところどんな形式に対応しているのかのリスト

このdonrailsはpingにも対応させているわけだが、実はいわゆるpingをあつめているサーバむけにはRESTでおくっている。http://www.weblogs.com/api.html#7 に準拠させている。

pingサーバのリストなどをみてるとこういうサーバはあっちこっちあって、自分もfeedburnerをつかっていたりするんだが

Weblogs.com has two interfaces available: REST and XML-RPC

などのようにどっちにも対応している所は問題ないのだが、よくわからないところが多いな。

ping先 説明 REST/XML-RPC
http://r.hatena.ne.jp/rpc http://r.hatena.ne.jp/help#ping 記述なし

暇なときに拡充させてみるかな。というかテストツールでもこさえるか。ということで暇をさがそう。

土曜なのでやってみたり。

RESTとXML-RPC pingをなげてみた。

結果。

URL REST XML-RPC
http://ping.cocolog-nifty.com/xmlrpc not accept accepts but fail
http://rpc.technorati.com/rpc/ping not accpt accepts but fail
http://r.hatena.ne.jp/rpc accepts but fail accepts but fail
http://feeds.feedburner.com/ArakiNotes accepts but fail accepts
http://blog.goo.ne.jp/XMLRPC not accept not accept
http://ping.bloggers.jp/rpc/ not accept accepts

テスト詳細

送信したのはこれ。なんか違うという気もしてきたな。

 "name=hantei-ping-type&url=http://www.araki.net/tmp/hantei-ping-type.xml"
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
 <methodName>weblogUpdates.ping</methodName>
  <param>
   <value>hantei-ping-type</value>
  </param>
  <param>
   <value>http://www.araki.net/tmp/hantei-ping-type.xml</value>    
  </param>
</methodCall>

  • http://ping.cocolog-nifty.com/xmlrpc not accept REST ping
    <?xml version="1.0" encoding="UTF-8"?><methodResponse><fault><value><struct><mem
    ber><name>faultString</name><value><string>Application failed during request des
    erialization:
    not well-formed (invalid token) at line 1, column 4, byte 4 at /usr/local/lib/pe
    rl5/site_perl/5.8.1/i586-linux/XML/Parser.pm line 187
    </string></value></member><member><name>faultCode</name><value><string>Client</s
    tring></value></member></struct></value></fault></methodResponse>
    

  • http://ping.cocolog-nifty.com/xmlrpc accepts but fail XML-RPC ping
    <?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><str
    uct><member><name>flerror</name><value><boolean>1</boolean></value></member><mem
    ber><name>message</name><value><string>Request Failed.: weblog's name or url is
    empty. </string></value></member></struct></value></param></params></methodRespo
    nse>
    

  • http://rpc.technorati.com/rpc/ping not accept REST ping
    <?xml version="1.0" encoding="UTF-8"?><methodResponse><fault><value><struct><mem
    ber><name>faultString</name><value><string>Application failed during request des
    erialization:
    not well-formed (invalid token) at line 1, column 4, byte 4 at /usr/local/lib/pe
    rl5/site_perl/5.8.6/i686-linux/XML/Parser.pm line 187
    </string></value></member><member><name>faultCode</name><value><string>Client</s
    tring></value></member></struct></value></fault></methodResponse>
    

  • http://rpc.technorati.com/rpc/ping accepts but fail XML-RPC ping
    <?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><str
    uct><member><name>flerror</name><value><boolean>1</boolean></value></member><mem
    ber><name>message</name><value><string>You just sent a ping, please only ping wh
    en you update</string></value></member></struct></value></param></params></metho
    dResponse>
    

  • http://r.hatena.ne.jp/rpc accepts but fail REST ping
    <?xml version="1.0"?>
    <methodResponse>
      <params>
        <param>
          <value>
            <struct>
              <member>
                <name>flerror</name>
                <value>
                  <boolean>1</boolean>
                </value>
              </member>
              <member>
                <name>message</name>
                <value></value>
              </member>
            </struct>
          </value>
        </param>
      </params>
    </methodResponse>
    

  • http://r.hatena.ne.jp/rpc accepts but fail XML-RPC ping
    <?xml version="1.0"?>
    <methodResponse>
      <params>
        <param>
          <value>
            <struct>
              <member>
                <name>flerror</name>
                <value>
                  <boolean>1</boolean>
                </value>
              </member>
              <member>
                <name>message</name>
                <value></value>
              </member>
            </struct>
          </value>
        </param>
      </params>
    </methodResponse>
    

  • http://feeds.feedburner.com/ArakiNotes accepts but fail REST ping
    <?xml version="1.0"?><methodResponse><params><param><value><struct><member><name
    >message</name><value>Exception processing ping request</value></mem
    ber><member><name>flerror</name><value><boolean>1</boolean></value></member></st
    ruct></value></param></params></methodResponse>
    

  • http://feeds.feedburner.com/ArakiNotes accepts XML-RPC ping
    <?xml version="1.0"?><methodResponse><params><param><value><struct><member><name
    >message</name><value>Ok</value></member><member><name>flerror</name><value><boo
    lean>0</boolean></value></member></struct></value></param></params></methodRespo
    nse>
    

  • http://blog.goo.ne.jp/XMLRPC not accept REST ping
    <?xml version="1.0" ?>
    <methodResponse>
    <fault>
    <value>
    <struct>
    <member>
    <name>faultCode</name>
    <value><int>104</int></value>
    </member>
    <member>
    <name>faultString</name>
    <value><string>XML error: not well-formed (invalid token) at line 1</string></va
    lue>
    </member>
    </struct>
    </value>
    </fault>
    </methodResponse>
    

  • http://blog.goo.ne.jp/XMLRPC not accept XML-RPC ping
    <?xml version="1.0" ?>
    <methodResponse>
    <fault>
    <value>
    <struct>
    <member>
    <name>faultCode</name>
    <value><int>15</int></value>
    </member>
    <member>
    <name>faultString</name>
    <value><string>Invalid request payload xmlrpc element PARAM cannot be child of M
    ETHODCALL</string></value>
    </member>
    </struct>
    </value>
    </fault>
    </methodResponse>
    

  • http://ping.bloggers.jp/rpc/ not accept REST ping
    <?xml version="1.0" encoding="UTF-8"?>
    <methodResponse>
    <fault>
    <value>
    <struct>
    <member>
    <name>faultCode</name>
    <value><int>104</int></value>
    </member>
    <member>
    <name>faultString</name>
    <value><string>XML error: not well-formed (invalid token) at line 1</string></va
    lue>
    </member>
    </struct>
    </value>
    </fault>
    </methodResponse>
    

  • http://ping.bloggers.jp/rpc/ accepts XML-RPC ping
    <?xml version="1.0" encoding="UTF-8"?>
    <methodResponse>
    <params>
    <param>
    <value><struct>
    <member><name>flerror</name>
    <value><boolean>0</boolean></value>
    </member>
    <member><name>message</name>
    <value><string>Thanks for the ping.</string></value>
    </member>
    </struct></value>
    </param>
    </params>
    </methodResponse>