cURLアクセス
このドキュメント内の例では、cURLを使用して、コンテンツ・プレビュー用のREST APIにアクセスする方法を示します。
cURLを使用してコンテンツ・プレビュー用のREST APIにアクセスするには:
-
「クイック・スタート」で説明されているようにcURLをインストールします。
-
Windowsコマンド・シェルからcURLを実行している場合のみ、cURL環境変数
CURL_CA_BUNDLEを、Verisign社のCA証明書に対して認証される、SSL認証局(CA)証明書ファイルまたはバンドルの場所に設定します。 あるいは、--cacertコマンドライン・オプションを使用して、コマンドラインでローカルCA証明書バンドルのロケーションを指定することもできます。SSL CA証明書バンドルはhttp://curl.haxx.se/docs/caextract.html からダウンロードするか、各自で用意します。 cURLを使用したCA証明書の検証の詳細は、http://curl.haxx.se/docs/sslcerts.htmlを参照してください。
-
cURLを起動して、次の表に定義されたコマンドライン・オプションを必要に応じて1つ以上指定することで、その実行を指示します。
cURLオプション 説明 -d, --data @file.jsonローカル・マシン上でJSON形式のリクエスト・ドキュメントを識別します。 -F, --form @file.jsonローカル・マシン上でJSON形式のフォーム・データを識別します。 -H次のいずれか、または両方を定義します。 -
リクエスト・ドキュメントのコンテンツ・タイプ
-
アイデンティティ・ドメインを識別するカスタム・ヘッダー
X-ID-TENANT-NAME。
-iレスポンス・ヘッダー情報を表示します。 -H 'Authorization: BearerToken'Oracle Content ManagementアカウントのBearerトークンを指定します。 -Xリクエストのタイプ( GET,POST,PUTまたはDELETE)を示します。 -
たとえば:
curl -i -H 'Authorization: BearerToken' -X GET -H request-header:value https://subdomain.domain.com/path/resource-path
説明:
-
BearerTokenは、Oracle Content ManagementのBearerトークンです。 -
request-header:valueはリクエスト・ヘッダーです。 -
hostname.com:portは、Oracle Content Managementが実行されているホストおよびポートです。 -
versionは、REST APIのバージョンです。 たとえば、v1です。 -
resource-pathは、リソースを定義する相対パスです。