Re: JSON-RPC API からの HTTP ステータスコード

これは SVN rev 147 に入っている。

これはより標準的であり、json-rpc 1.0 ではエラーオブジェクトの形式を指定していなかったが、文字列やその他の値ではなくオブジェクトであることは指定していたため、正しくするためにこの変更が必要だった。code/message メンバーは後の json-rpc 仕様で標準になっている。

エラーを検査して文字列を期待するコードがある場合は、変更が必要だ。エラーがある場合、エラーメンバーは文字列ではなくオブジェクトになった。

SVN rev 147 にはさらに:

  • コマンドライン json-rpc がエラーコードを終了コードとして返す。unix では終了コードは 0-255 のみなので、abs(code)%256 だ。
  • 別のスレッドで議論された backupwallet <destination> コマンド。ウォレットをロックしてコピーするため、正しいコピーを確実に取得できる。