Re: JSON-RPC パスワード

人物: BitLex
lachesisの投稿(2010年7月25日 22:15 UTC)
サトシ・ナカモトの投稿(2010年7月25日 21:44 UTC)

変だな、たしか誰かが動くはずだと言ってなかったか?(その人はどのライブラリを使ってた?)何が悪かったか分かったら投稿してくれ。

それは自分だ。http://jsonrpcphp.org/ のライブラリ(http://jsonrpcphp.org/download.php?file=tgz&package=light からダウンロード)を使っていて、これが動くことを確認できた。 Code: require_once ‘jsonRPCClient.php’; $bitcoin = new jsonRPCClient(‘http://username:password@localhost:8332/’); echo $bitcoin->getblockcount(); ?>

自分の環境では動かない。wiki に載っていたから真っ先に試したんだが。 jsonRPCClient から返ってくるのはこれだけだ。 Warning: fopen(http://…@localhost:8332/ (http://...@localhost:8332/)) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.0 401 Authorization Required in …\jsonRPCClient.php on line 132

curl でもまだ認証を通せていない。返ってくるのは ..curl_error():transfer closed with 15 bytes remaining to read.. で、当然「bad json-syntax」になる。

php5.3.0 curl7.19.4 でテストしている。 何かアイデアがあれば歓迎する。