リクエストの送信

Oracle WebLogic Server REST APIを使用してリクエストを送信する際は、次のガイドラインを使用してください。

URL構造

リクエストのURL構造は次のとおりです。

http://<host>:<port>/management/weblogic/<version>/<resource-path>
説明:
  • <host>:<port>は、WebLogic Serverが稼働しているホストおよびポートです。例: localhost:7001

  • managementは、すべてのリソースのコンテキスト・ルートです。

  • <version>はWebLogic RESTオブジェクト・バージョンです。latestは、オブジェクトが最新バージョンであることを示すために使用されます。

  • <resource-path>は、相互作用するリソースを識別する相対パスです。オプションとして、そのリソースで実行するアクションを追加します。たとえば、サーバーを起動するには、次のRESTエンドポイントを使用します。

    management/weblogic/<version>/domainRuntime/serverRuntimes/<serverName>/start

サポートされるメソッド

次の表にまとめているように、標準HTTPメソッド・リクエストを使用して、リソースに対して基本的なCRUD操作(作成、読取り、更新、削除)を実行します。

HTTPメソッド 説明
GET WebLogic Serverリソースに関する情報を取得します。
POST WebLogic Serverリソースを作成、更新または変更します。
OPTIONS WebLogic Serverリソースのオプションおよび要件に関する情報を取得します。
DELETE WebLogic Serverリソースを削除します。

メディア・タイプ

WebLogic Server REST APIでは、すべてのリクエスト本文およびレスポンス本文にメディア・タイプとしてapplication/jsonが使用されます。

サポートされているヘッダー

次の表は、WebLogic ServerのRESTリクエストを送るために使用する必要がある標準ヘッダーを示しています。

ヘッダー 説明
Accept:application/json

クライアントがレスポンスにJSONを含めようとしていることを示します。このヘッダーはGET、POSTおよびDELETEメソッドを呼び出す場合に使用されます。

Content-Type:application/json

クライアントがJSONを含むレスポンスを送っていることを示します。このヘッダーはPOSTメソッドに必要です。サポートされる他のコンテンツ・タイプ(デプロイメントのアップロード時など)およびサポートされる時期は、サンプルに示されています。

X-Requested-By:MyClient

REST経由でのクロスサイト・リクエスト・フォージェリ(CSRF)攻撃からの保護に使用されます。このヘッダーはPOSTおよびDELETEメソッドには必須で、OPTIONSおよびGETメソッドでは無視されます。