cURLの使用
このドキュメント内の例では、cURLを使用して、Oracle Access Governanceへのアクセス方法を示します。 REST API
タスク1: cURLをインストール
cURLは、URL構文を含むデータを転送するためのオープン・ソースのコマンドライン・ツールであり、HTTPやHTTPSを含む各種のプロトコルをサポートしています。
サーバーに安全に接続するには、SSLをサポートしているバージョンのcURLをインストールし、Verisign社のCA証明書に対して認証される、SSL認証局(CA)証明書ファイルまたはバンドルを指定する必要があります。
システムへのcURLのインストール
cURLをシステムにインストールするには:- cURLが事前インストールされているかどうかを確認します。 ターミナルを開き、
curl --version
と入力します。 バージョンの詳細が表示された場合は、cURLがすでにインストールされています。 - ブラウザで、http://curl.haxx.se,のcURLホーム・ページに移動し、左側のナビゲーション・メニューの「ダウンロード」をクリックします。
- 「cURL Releases and Downloads」ページで、ご使用のオペレーティング・システムに応じたSSL対応バージョンのcURLソフトウェアを検索し、ZIPファイルをダウンロードするリンクをクリックします。
- ソフトウェアをインストールします。
- http://curl.haxx.se/docs/caextract.html,のcURL「CA証明書」ページに移動し、ca-bundle.crt SSL認証局(CA)証明書バンドルを、cURLをインストールしたフォルダにダウンロードします。
- cURL環境変数を設定します。
- コマンド・ウィンドウを開きます。
- cURLをインストールしたディレクトリに移動します。
- cURL環境変数(CURL_CA_BUNDLE)をSSL CA証明書バンドルのロケーションに設定します。 たとえば:
C:\curl> set CURL_CA_BUNDLE=ca-bundle.crt
ノート:
MacOSまたはその他のlinuxベースのオペレーティング・システムを使用している場合は、複数行コマンドにバックスラッシュ(\
)を使用します。 Windowsの場合、コマンド・プロンプトで複数行コマンドにキャレット(^
)を使用します。
タスク3: 起動cURL
cURLを起動して、次の表に定義されたコマンドライン・オプションを必要に応じて1つ以上指定することで、その実行を指示します。
cURLオプション | 説明 |
---|---|
|
直接指定するか、ローカル・マシンのJSONファイルを指すことによって、リクエスト本文またはデータを指定します。 |
|
直接指定するか、ローカル・マシンのJSONファイルを指すことによって、フォーム・データを指定します。 |
|
リクエスト・ヘッダーを定義します。 |
|
レスポンス・ヘッダー情報を表示します。 |
|
Oracle Access Governanceアカウントのユーザー名とパスワードを指定します。 |
|
リクエストのタイプ(GET、POSTなど)を指定します。 |