リクエストの送信
Oracle Integrationで開発者ファイル・サーバーREST APIを使用してリクエストを送信する場合は、次のガイドラインを使用します。
URLの構造
次のURL構造を使用してRESTリソースにアクセスします:
https://rest-server/resource-path
説明:
-
rest-serverは、インスタンスURLから取得できます。 たとえば、インスタンスURLがhttps://example.integration.us.oraclecloud.com/ic/home/の場合、RESTサーバーは次のようになります:example.integration.us.oraclecloud.com。 -
resource-pathはRESTエンドポイントを定義する相対パスです。 RESTエンドポイントの完全なリストは、「すべてのRESTエンドポイント」を参照してください。-
フィーチャAPIの場合:
/ic/api/<component>/<version>/
ここで、
componentは機能コンポーネントであり、versionはREST APIバージョンです。 -
サポートされるメソッド
次の表に示すように、標準のHTTPメソッド・リクエストを使用して、Oracle Integration Serviceリソースに対して基本的なCRUD操作(作成、読み取り、更新、および削除)を実行できます。
| HTTPメソッド | 説明 |
GET |
リソースに関する情報を取得します。 |
POST |
リソースを作成します。 |
PUT |
リソースの更新 |
DELETE |
リソースを削除します。 |
メディア・タイプ
Oracle Integration REST APIでサポートされているメディアのタイプは次のとおりです:
-
application/json
サポートされているヘッダー
Oracle Integration REST APIは、HTTPリクエストまたはレスポンスのヘッダー・セクションで渡される可能性のある次のヘッダーをサポートしています。
| ヘッダー | 説明 | 例 |
Content-Type |
リクエストの本体のメディア・タイプ。 POSTリクエストで必須。 |
Content-Type: application/json |
Accept |
レスポンス本体のメディア・タイプ。 |
Accept: application/json |
X-ID-TENANT-NAME |
認証に使用される、サービスのアイデンティティ・ドメイン名。 |
X-ID-TENANT-NAME:ExampleIdentityDomain |