cURLアクセス
このドキュメント内の例では、cURLを使用して、Oracle Business Process ManagementのREST APIにアクセスする方法を示しています。
cURLを使用してOracle Business Process ManagementのREST APIにアクセスする手順:
「クイック・スタート」の手順に従い、cURLをインストールします。
コマンド・ウィンドウで、cURL環境変数CURL_CA_BUNDLEを、ローカルCA証明書バンドルの場所に設定します。cURLを使用したCA証明書の検証の詳細は、http://curl.haxx.se/docs/sslcerts.htmlを参照してください。
cURLを呼び出して、次の表に示すコマンド行オプションを必要に応じて1つ以上指定してその実行を指示します。
この表には、コマンド例で使用されているcURLオプションの概要が示されています。cURLオプション
説明
-d, --data '{"name":"value"}' -d, --data @file.json ローカル・マシン上のJSON形式のリクエスト・ドキュメントを識別します。 -F, --form @file.json ローカル・マシン上のJSON形式のフォーム・データを識別します。 -H, --header リクエスト・データのコンテンツ・タイプを定義します。 -i レスポンス・ヘッダー情報を表示します。 -u, --user username:password Oracle Business Process Managementアカウントのユーザー名とパスワードを指定します。 -X, --request リクエストの種類を指定します(GET、POSTなど)。
次の例のcURLコマンドでは、ID 123456のタスクにコメントをポストします。
curl -u jstein:welcome1 -H "Content-Type:application/json" -H "Accept: application/json" -X POST -d '{"commentStr":"add test Comment"}' https://example.com/bpm/api/1.0/tasks/123456/comments