Red Hat Training
A Red Hat training course is available for Red Hat Fuse
142.2.2. クエリーパラメーター(48 パラメーター):
Name | 説明 | デフォルト | Type |
---|---|---|---|
disableStreamCache (common) | Servlet からの raw 入力ストリームがキャッシュされているかどうかを決定します(Camel はストリームをメモリー内/オーバーフローでファイル、ストリームキャッシング)キャッシュに読み取ります。デフォルトでは、Camel は Servlet 入力ストリームをキャッシュして、複数回ロードし、Camel がストリームからすべてのデータを取得できるようにします。ただし、raw ストリームにアクセスする必要がある場合などにこのオプションを true に設定します。たとえば、ファイルまたは他の永続ストアに直接ストリーミングする場合などに、raw ストリームにアクセスする必要がある場合などにこのオプションを true に設定します。DefaultHttpBinding は、ストリームの読み取りを複数回サポートするために、このオプションが false の場合は、リクエスト入力ストリームをストリームキャッシュにコピーし、メッセージボディーに配置します。Servlet を使用してエンドポイントをブリッジ/プロキシーする場合、このオプションを有効にしてパフォーマンスを向上することを検討してください。メッセージペイロードを複数回読み取る必要がない場合は、このオプションを有効にします。http/http4 プロデューサーは、デフォルトでは応答本体ストリームをキャッシュします。このオプションを true に設定すると、プロデューサーは応答ボディーストリームをキャッシュしませんが、応答ストリームをメッセージボディーとして使用します。 | false | boolean |
headerFilterStrategy (common) | カスタム HeaderFilterStrategy を使用して Camel メッセージに対してヘッダーをフィルターします。 | HeaderFilterStrategy | |
httpBinding (common) | カスタムの HttpBinding を使用して Camel メッセージと HttpClient 間のマッピングを制御する場合。 | HttpBinding | |
authenticationPreemptive (producer) | このオプションが true の場合、camel-http4 はプリエンプションの Basic 認証をサーバーに送信します。 | false | boolean |
bridgeEndpoint (producer) | オプションが true の場合、HttpProducer は Exchange.HTTP_URI ヘッダーを無視し、リクエストにエンドポイントの URI を使用します。また、ththExceptionOnFailure オプションを false に設定して、HttpProducer がすべての障害応答を返せるようにすることもできます。 | false | boolean |
チャンク (プロデューサー) | このオプションが false の場合、サーブレットは HTTP ストリーミングを無効にし、応答に content-length ヘッダーを設定します。 | true | boolean |
clearExpiredCookies (producer) | HTTP 要求を送信する前に期限切れの cookie を消去するかどうか。これにより、Cookie ストアは、有効期限が切れると新しい Cookie を追加することで、増大し続けます。 | true | boolean |
connectionClose (producer) | Connection Close ヘッダーを HTTP 要求に追加する必要があるかどうかを指定します。デフォルトでは connectionClose は false です。 | false | boolean |
cookieStore (producer) | カスタムの CookieStore を使用します。デフォルトでは、インメモリーのみのクッキーストアである BasicCookieStore が使用されます。bridgeEndpoint=true の場合、Cookie ストアは noop cookie ストアに強制されます。これは Cookie がブリッジのみであるため(プロキシーとして機能するなど)、これを保存しません。cookieHandler が設定される場合、Cookie ストアは cookie 処理として noop cookie ストアに強制されます。CookieHandler によって実行されます。 | CookieStore | |
copyHeaders (producer) | このオプションが true の場合、コピーストラテジーに従って IN エクスチェンジヘッダーが OUT エクスチェンジヘッダーにコピーされます。これを false に設定し、HTTP 応答からのヘッダーのみを含めることができます(IN ヘッダーは伝播しません)。 | true | boolean |
deleteWithBody (producer) | HTTP DELETE にメッセージボディーを含めるかどうか。デフォルトでは、HTTP DELETE には HTTP メッセージは含まれません。ただし、まれに、ユーザーにメッセージボディーを含める必要があることがあります。 | false | boolean |
httpMethod (producer) | 使用する HTTP メソッドを設定します。HttpMethod ヘッダーが設定されている場合は、このオプションをオーバーライドできません。 | HttpMethods | |
ignoreResponseBody (producer) | このオプションが true の場合、http プロデューサーは応答本体を読み取りせず、入力ストリームをキャッシュします。 | false | boolean |
preserveHostHeader (producer) | オプションが true の場合、HttpProducer は Host ヘッダーを現在のエクスチェンジ Host ヘッダーに含まれる値に設定します。これは、ダウンストリームサーバーが受け取る Host ヘッダーを使用してアップストリームクライアントが呼び出した URL を反映させたいリバースプロキシーアプリケーションで有用です。これにより、Host ヘッダーを使用するアプリケーションがプロキシーされるサービスの正確な URL を生成することができます。 | false | boolean |
throwExceptionOnFailure (producer) | リモートサーバーからの応答に失敗した場合に HttpOperationFailedException のスローを無効にするオプション。これにより、HTTP ステータスコードに関係なくすべての応答を取得できます。 | true | boolean |
transferException (producer) | 有効で Exchange がコンシューマー側で処理に失敗し、発生した例外が application/x-java-serialized-object のコンテンツタイプとして応答でシリアライズされたかどうか。プロデューサー側では、例外は HttpOperationFailedException ではなくデシリアライズされ、そのままスローされます。原因となる例外はシリアライズされている必要があります。これは、デフォルトではオフになっています。これを有効にすると、Java は受信データをリクエストから Java へデシリアライズし、潜在的なセキュリティーリスクとなる可能性があることに注意してください。 | false | boolean |
cookieHandler (producer) | HTTP セッションを維持するためのクッキーハンドラーの設定 | CookieHandler | |
okStatusCodeRange (producer) | 正常な応答とみなされるステータスコード。値は含まれます。コンマで区切られた複数の範囲を定義できます(例: 200-204,209,301-304)。各範囲は、1 つの数字またはダッシュを含む from から でなければなりません。 | 200-299 | 文字列 |
urlRewrite (producer) | 非推奨 の org.apache.camel.component.http.UrlRewrite への参照。ブリッジ/プロキシーエンドポイントの実行時に URL を書き換えることができるようになりました。詳細は、http://camel.apache.org/urlrewrite.htmlを参照してください。 | UrlRewrite | |
clientBuilder (advanced) | このエンドポイントのプロデューサーまたはコンシューマーによって使用される新しい RequestConfig インスタンスで使用される http クライアント要求パラメーターへのアクセスを提供します。 | HttpClientBuilder | |
clientConnectionManager (advanced) | カスタムの HttpClientConnectionManager を使用して接続を管理するには | HttpClientConnection Manager | |
connectionsPerRoute (advanced) | ルートごとの最大接続数。 | 20 | int |
httpClient (advanced) | プロデューサーによって使用されるカスタム HttpClient を設定します。 | HttpClient | |
httpClientConfigurer (advanced) | 認証メカニズムの設定など、プロデューサーやコンシューマーによって作成された新しい HttpClient インスタンスのカスタム設定ストラテジーを登録します。 | HttpClientConfigurer | |
httpClientOptions (advanced) | Map のキー/値を使用して HttpClient を設定します。 | マップ | |
httpContext (advanced) | カスタム HttpContext インスタンスの使用 | HttpContext | |
mapHttpMessageBody (advanced) | このオプションが true の場合、エクスチェンジの IN エクスチェンジボディーは HTTP ボディーにマッピングされます。false に設定すると HTTP マッピングが回避されます。 | true | boolean |
mapHttpMessageFormUrl EncodedBody (advanced) | このオプションが true の場合、エクスチェンジの IN Exchange Form Encoded body が HTTP にマッピングされます。これを false に設定すると、HTTP Form Encoded body マッピングを回避します。 | true | boolean |
mapHttpMessageHeaders (advanced) | このオプションが true の場合、エクスチェンジの IN エクスチェンジヘッダーは HTTP ヘッダーにマッピングされます。false に設定すると、HTTP ヘッダーのマッピングが回避されます。 | true | boolean |
maxTotalConnections (advanced) | 最大接続数。 | 200 | int |
同期 (詳細) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるようにするかを設定します(サポートされている場合)。 | false | boolean |
useSystemProperties (advanced) | 設定のフォールバックとしてシステムプロパティーを使用する | false | boolean |
proxyAuthDomain (proxy) | NTML で使用するプロキシー認証ドメイン | 文字列 | |
proxyAuthHost (proxy) | プロキシー認証ホスト | 文字列 | |
proxyAuthMethod (proxy) | 使用するプロキシー認証方法 | 文字列 | |
proxyAuthPassword (proxy) | プロキシー認証パスワード | 文字列 | |
proxyAuthPort (proxy) | プロキシー認証ポート | int | |
proxyAuthScheme (proxy) | 使用するプロキシー認証スキーム | 文字列 | |
proxyAuthUsername (proxy) | プロキシー認証ユーザー名 | 文字列 | |
proxyHost (proxy) | 使用するプロキシーホスト名 | 文字列 | |
proxyPort (proxy) | 使用するプロキシーポート | int | |
authDomain (security) | NTML で使用する認証ドメイン | 文字列 | |
authHost (security) | NTML で使用する認証ホスト | 文字列 | |
authmethod (セキュリティー) | Basic、Digest、または NTLM の値のコンマ区切りリストとして使用できる認証方法。 | 文字列 | |
authMethodPriority (security) | Basic、Digest、または NTLM のいずれかの使用を優先する認証方法。 | 文字列 | |
authPassword (security) | 認証パスワード | 文字列 | |
authUsername (security) | 認証ユーザー名 | 文字列 | |
x509HostnameVerifier (セキュリティー) | DefaultHostnameVerifier または org.apache.http.conn.ssl.NoopHostnameVerifier などのカスタム X509HostnameVerifier を使用するには、以下を実行します。 | HostnameVerifier |