cURLの使用

このドキュメント内の例では、cURLを使用して、Oracle Web Services ManagerのREST APIにアクセスする方法を示しています。

タスク1: cURLのインストール

このドキュメント内の例では、cURLコマンド行ツールを使用して、構成REST APIにアクセスする方法を示しています。

サーバーに安全に接続するには、Verisign CA証明書に対して信頼できることを証明するSSL認証局(CA)の証明書ファイルまたはバンドルを備えたSSL対応バージョンのcURLをインストールする必要があります。詳細は、次を参照してください。

次の手順は、Windows 64?bitシステムへのcURLのインストール方法を示しています。

  1. ブラウザで、cURLホーム・ページ(http://curl.haxx.se)に移動し、左のナビゲーション・メニューで「Download」をクリックします。

  2. 「cURL Releases and Downloads」ページで、使用しているオペレーティング・システムに対応したcURLソフトウェアのSSL対応バージョンを見つけ、ZIPファイルをダウンロードするリンクをクリックしてソフトウェアをインストールします。

  3. 「cURL CA Certs」ページ(http://curl.haxx.se/docs/caextract.html)にナビゲートし、cURLをインストールしたフォルダにca-bundle.crt SSL CA証明書バンドルをダウンロードします。

  4. コマンド・ウィンドウを開いて、cURLをインストールしたディレクトリにナビゲートし、cURL環境変数CURL_CA_BUNDLEをSSL認証局(CA)証明書バンドルの場所に設定します。次に例を示します:

    C:\curl> set CURL_CA_BUNDLE=ca-bundle.crt

これで、cURLを使用してOracle Web Services Managerにリクエストを送信する準備ができました。

タスク2: cURLの環境変数の設定

コマンド・ウィンドウで、cURL環境変数CURL_CA_BUNDLEを、ローカルCA証明書バンドルの場所に設定します。次に例を示します:

C:\curl> set CURL_CA_BUNDLE=ca-bundle.crt

cURLを使用したCA証明書の検証の詳細は、http://curl.haxx.se/docs/sslcerts.htmlを参照してください。

タスク3: cURLの起動

cURLを呼び出し、次の表に定義したコマンド行オプションを必要に応じて1つ以上指定してその実行を指示します。

cURLオプション 説明
-d, --data @file.json 直接、またはローカル・マシン上のJSONファイルを参照することによって、リクエスト本文またはデータを指定します。または、-d"{id=5,status='OK'}を使用してリクエスト本文を渡すこともできます。
-F, --form @file.json

直接、またはローカル・マシン上のJSONファイルを参照することによって、フォーム・データを指定します。

-H

リクエスト・ヘッダーを定義します。

-i

レスポンス・ヘッダー情報を表示します。

-u, --user <username>:<password>

Oracle WebLogic Server管理者のユーザー名とパスワードを指定します。

-X

リクエストの種類を指定します(GET、POSTなど)。

次に例を示します:

curl -i -X GET -u <username>:<password> -H <request-header>:<value> https://<subdomain>.<domain>.com/<path>/<resource-path>

cURLの詳細は、次のURLを参照してください。

http://curl.haxx.se/docs/manpage.html