141.3.2. クエリーパラメーター(38 パラメーター):
| 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 | |
| bridgeEndpoint (producer) | オプションが true の場合、HttpProducer は Exchange.HTTP_URI ヘッダーを無視し、リクエストにエンドポイントの URI を使用します。また、ththExceptionOnFailure オプションを false に設定して、HttpProducer がすべての障害応答を返せるようにすることもできます。 | false | boolean |
| チャンク (プロデューサー) | このオプションが false の場合、サーブレットは HTTP ストリーミングを無効にし、応答に content-length ヘッダーを設定します。 | true | boolean |
| connectionClose (producer) | Connection Close ヘッダーを HTTP 要求に追加する必要があるかどうかを指定します。デフォルトでは connectionClose は false です。 | false | boolean |
| copyHeaders (producer) | このオプションが true の場合、コピーストラテジーに従って IN エクスチェンジヘッダーが OUT エクスチェンジヘッダーにコピーされます。これを false に設定し、HTTP 応答からのヘッダーのみを含めることができます(IN ヘッダーは伝播しません)。 | true | 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 | |
| httpClientConfigurer (advanced) | 認証メカニズムの設定など、プロデューサーやコンシューマーによって作成された新しい HttpClient インスタンスのカスタム設定ストラテジーを登録します。 | HttpClientConfigurer | |
| httpClientOptions (advanced) | Map のキー/値を使用して HttpClient を設定します。 | マップ | |
| httpConnectionManager (advanced) | カスタムの HttpConnectionManager を使用して接続を管理するには | HttpConnectionManager | |
| httpConnectionManager Options (advanced) | Map のキー/値を使用して HttpConnectionManager を設定します。 | マップ | |
| 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 |
| 同期 (詳細) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるようにするかを設定します(サポートされている場合)。 | 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) | 認証ユーザー名 | 文字列 |