リクエストの送信

Oracle Blockchain Platform REST APIを使用してリクエストを送信する場合は、次のガイドラインを使用します。

URLの構造

次のURL構造を使用して、Oracle Blockchain PlatformのRESTリソースにアクセスします:
https://<rest_server_url:port/<resource-path>
説明:
  • <rest_server_url:port>は、Oracle Blockchain PlatformコンソールにリストされているRESTプロキシのURLです。

    コンソールで、ノード・ページを開き、RESTプロキシ・ノードを探します。ルート列に、ポートとRESTプロキシ番号を含むURLがリストされます。

  • <resource-path>: RESTエンドポイントを定義する相対パス。たとえば: /bcsgw/rest/v1/transaction/query

    RESTエンドポイントの完全なリストは、「すべてのRESTエンドポイント」を参照してください。

サポートされるメソッド

次の表に示すように、標準のHTTPメソッド・リクエストを使用して、Oracle Blockchain Platformで基本的なトランザクション関連操作を実行できます。

HTTPメソッド 説明
GET ブロックチェーンに関する情報を取得します。
POST ブロックチェーンでトランザクションを呼び出すか、新規ブロックチェーン・ノード・オブジェクトを作成します。
PATCH ブロックチェーン・ノードを更新します。
DELETE ブロックチェーン・ノードを削除します。

メディア・タイプ

次のメディア・タイプがOracle Blockchain Platform REST APIでサポートされます:

  • application/json

サポートされるヘッダー

Oracle Blockchain Platform REST APIは、HTTPリクエストまたはレスポンスのヘッダー・セクションで渡される次のヘッダーをサポートしています。

ヘッダー 説明
Content-Type リクエストの本文のメディア・タイプ。POSTおよびPUTリクエストの場合、必須です。 Content-Type: application/json