server_definitions
server_definitions
コマンドは実行中のrippled
インスタンスから生成されたSDK互換のdefinitions.json
を返します。これを使用してネットワーク上のノードにアクセスし、そのバイナリデータをシリアライズ/デシリアライズするために必要な定義を受け取ることができます。
リクエストのフォーマット
リクエストのフォーマットの例:
{ "id": 2, "command": "server_definitions" }
リクエストにパラメータは含まれません。
レスポンスのフォーマット
レスポンスのフォーマットの例:
{ "id": 1, "result": { "FIELDS": [ [ "Generic", { "isSerialized": false, "isSigningField": false, "isVLEncoded": false, "nth": 0, "type": "Unknown" } ], [ "Invalid", { "isSerialized": false, "isSigningField": false, "isVLEncoded": false, "nth": -1, "type": "Unknown" } ], [ "ObjectEndMarker", { "isSerialized": true, "isSigningField": true, "isVLEncoded": false, "nth": 1, "type": "STObject" } ], [ "ArrayEndMarker", { "isSerialized": true, "isSigningField": true, "isVLEncoded": false, "nth": 1, "type": "STArray" } ] ... ] } }
完全なdefinitions.json
ファイルとトップレベルフィールドの説明を見るには、定義ファイルをご覧ください。
考えられるエラー
いずれかの汎用エラータイプ。