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


Vert.x HTTP クライアントエンドポイントは、URI 構文を使用して設定されます。

vertx-http:httpUri
Copy to Clipboard Toggle word wrap

パスおよびクエリーパラメーターを使用します。

127.5.1. パスパラメーター(1 パラメーター)

Expand
名前説明デフォルト

httpUri (producer)

必須 接続先の HTTP URI。

 

URI

127.5.2. クエリーパラメーター (23 パラメーター)

Expand
名前説明デフォルト

connectTimeout (producer)

接続が確立されるまでの時間 (ミリ秒単位)。タイムアウト値 0 は無限のタイムアウトとして解釈されます。

60000

int

cookieStore (producer)

セッション管理が有効な場合に使用するカスタム CookieStore。このオプションが設定されていない場合は、in-memory CookieStore が使用されます。

InMemoryCookieStore

CookieStore

headerFilterStrategy (producer)

Camel メッセージとの間でヘッダーをフィルタリングするために使用する、カスタムの org.apache.camel.spi.HeaderFilterStrategy。

VertxHttpHeaderFilterStrategy

HeaderFilterStrategy

httpMethod (producer)

使用する HTTP メソッド設定されている場合、HttpMethod ヘッダーはこのオプションをオーバーライドできません。

 

HttpMethod

okStatusCodeRange (producer)

正常な応答と見なされるステータスコード。値は含まれます。複数の範囲をコンマで区切って定義できます (例: 200-204,209,301-304)。各範囲は、ダッシュを含む 1 つの数字または from-to である必要があります。

200-299

String

responsePayloadAsByteArray (producer)

レスポンスボディーを、バイトと io.vertx.core.buffer.Buffer のどちらにするか。

true

boolean

sessionManagement (producer)

WebClientSession を使用したセッション管理を有効にします。デフォルトでは、クライアントは in-memory CookieStore を使用するように設定されています。cookieStore オプションを使用してこれをオーバーライドできます。

false

boolean

throwExceptionOnFailure (producer)

リモートサーバーからのレスポンスが失敗した場合の HttpOperationFailedException のスローを無効にします。

true

boolean

timeout (producer)

リクエストがタイムアウト期間内にデータを返さなかった場合に、TimeoutException によってリクエストが失敗するまでの時間 (ミリ秒)。ゼロまたは負の値を設定すると、タイムアウトが無効になります。

-1

long

transferException (producer)

有効になっており、エクスチェンジがコンシューマー側での処理に失敗し、その原因となった例外が application/x-java-serialized-object コンテンツ型としてレスポンスでシリアライズされて送り返された場合。プロデューサー側では、例外はデシリアライズされ、HttpOperationFailedException ではなくそのまま出力されます。原因となった例外はシリアライズする必要があります。これは、デフォルトでオフになっています。有効にすると、Camel はリクエストからの受診データを Java オブジェクトにデシリアライズします。その場合、潜在的なセキュリティーリスクになる可能性があることに注意してください。

false

boolean

useCompression (producer)

圧縮された (gzip 圧縮など) レスポンスを処理するために圧縮を有効にするかどうかを設定します。

false

boolean

vertxHttpBinding (producer)

Vert.x と Camel の間のバインド方法を制御できるカスタム VertxHttpBinding。

 

VertxHttpBinding

webClientOptions (producer)

Vert.x WebClient の設定に使用するカスタマイズされたオプションを設定します。

 

WebClientOptions

lazyStartProducer (producer (上級))

最初のメッセージで producer をレイジーに起動すべきかどうか。レイジーに起動することで、起動時に producer が失敗し、それによりルートが失敗する可能性がある状況で、CamelContext およびルートの起動を許可します。レイジーな起動を延期すると、Camel のルーティングエラーハンドラー経由でメッセージのルーティング中に起動の失敗を処理できます。最初のメッセージが処理されるときに、producer の作成および起動に若干時間がかかり、合計処理時間が長くなる可能性があることに注意してください。

false

boolean

proxyHost (proxy)

プロキシーサーバーのホストアドレス。

 

String

proxyPassword (proxy)

認証が必要な場合のプロキシーサーバーのパスワード。

 

String

proxyPort (proxy)

プロキシーサーバーポート。

 

Integer

proxyType (プロキシー)

プロキシーサーバーの型。

列挙値:

  • HTTP
  • SOCKS4
  • SOCKS5
 

ProxyType

proxyUsername (proxy)

認証が必要な場合のプロキシーサーバーのユーザー名。

 

String

basicAuthPassword (security)

基本認証に使用するパスワード。

 

String

basicAuthUsername (security)

基本認証に使用するユーザー名。

 

String

bearerToken (security)

ベアラートークン認証に使用するベアラートークン。

 

String

sslContextParameters (security)

SSLContextParameters を使用してセキュリティーを設定する場合。

 

SSLContextParameters

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る