232.4. エンドポイントオプション


エンドポイントオプションは、エンドポイント URI またはメッセージヘッダーで動的に指定できます。メッセージヘッダー名は CamelOlingo2.<option> の形式である必要がありますinBody オプションはメッセージヘッダー(例: body = option)が CamelOlingo2.option ヘッダーを上書きすることに注意してください。さらに、クエリーパラメーターを指定することもできます。 

Expand
Nameタイプ説明

data

オブジェクト

OData リソースの作成または変更に使用される適切なタイプを持つデータ

keyPredicate

文字列

パラメーター化された OData リソースエンドポイントを作成するためのキー述語。キー述語の値がヘッダーで動的に提供される作成/更新の操作に便利です。

queryParams

java.util.Map<String,String>

OData システムオプションおよびカスタムクエリーオプション。詳細は、「 OData 2.0 URI Conventions」を参照してください。

resourcePath

文字列

OData リソースパス、キーの述語を含む場合とそうでない場合があります。

endpointHttpHeaders

java.util.Map<String, String>

エンドポイントに送信される動的 HTTP ヘッダー

responseHttpHeaders

java.util.Map<String, String>

エンドポイントからの動的な HTTP 応答ヘッダー

resourcePath オプションは、エンドポイントオプション ?resourcePath=<resource-path> またはヘッダー値 CamelOlingo2.resourcePath として、URI パスの一部として URI に指定することができることに注意してください。OData エンティティーキーの述語は、リソースパスの一部にすることができます。例: Manufactur ers ('1') 。' __1' はキー述語であるか、リソースパス Manufacturers および keyPredicate オプション '1' で個別に指定することができ ます。 

Expand
エンドポイントオプションHTTP メソッド結果ボディーのタイプ

batch

data, endpointHttpHeaders

マルチパート/中間のバッチリクエストのある POST

java.util.List<org.apache.camel.component.olingo2.api.batch.Olingo2BatchResponse>

create

data, resourcePath, endpointHttpHeaders

POST

他の OData リソース用の org.apache.olingo.odata2.api.ep.entry.ODataEntry(新しいエントリー org.apache.olingo.odata2.api.commons.HttpStatusCodes)

削除

resourcePath, endpointHttpHeaders

DELETE

org.apache.olingo.odata2.api.commons.HttpStatusCodes

merge

data, resourcePath, endpointHttpHeaders

MERGE

org.apache.olingo.odata2.api.commons.HttpStatusCodes

patch

data, resourcePath, endpointHttpHeaders

PATCH

org.apache.olingo.odata2.api.commons.HttpStatusCodes

read

queryParams, resourcePath, endpointHttpHeaders

GET

以下で説明されているようにクエリーされる OData リソースに依存します。

更新

data, resourcePath, endpointHttpHeaders

PUT

org.apache.olingo.odata2.api.commons.HttpStatusCodes

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat