cURLアクセス
このドキュメント内の例では、cURLを使用してOracle Integration Cloud Service on Oracle Public Cloud Machine (ICS on OPCM) REST APIにアクセスする方法を示しています。
cURLを使用してICS on OPCM REST APIにアクセスするには、次の手順を実行します。
「クイック・スタート」の説明に従い、cURLをインストールします。
コマンド・ウィンドウで、cURL環境変数CURL_CA_BUNDLEにローカルCA証明書バンドルの場所を設定します。cURLを使用したCA証明書の検証の詳細は、http://curl.haxx.se/docs/sslcerts.htmlを参照してください。
cURLを起動し、次の表に定義するコマンドライン・オプションを必要に応じて1つ以上指定し、実行を指示します
次の表に、コマンド例で使用されているcURL操作をまとめます。cURLオプション
説明
-d, --data @file.json ローカル・マシン上でJSON形式のリクエスト・ドキュメントを識別します。 -F file=@path ローカル・マシンのファイルを識別します。このオプションは、インポート操作に使用します。 -H, --header リクエスト・ドキュメントのコンテンツ・タイプを定義します。 -i レスポンス・ヘッダー情報を表示します。 -o path ローカル・マシンのレスポンス出力を識別します。このオプションは、エクスポート操作に使用します。 -u, --user username:password ICS on OPCMアカウントのユーザー名とパスワードを指定します。 -X, --request リクエストのタイプ(GET、POSTなど)を指定します。
次のcURLコマンド例では、統合をエクスポートします。
curl -u jstein:welcome1 -X GET -o ./TestProject.iar https://example.com/icsapis/v1/integrations/TEST/01.00.0000/export
次のcURLコマンド例では、統合をインポートし、追加します。
curl -u jstein:welcome1 -H "Accept: application/json" -X POST -F "file=@TestProject.iar;type=application/octet-stream" https://example.com/icsapis/v1/integrations/import
example.comを「リクエストの送信」で説明されているサービスURLのホストに変更します。