...
Name | Default Value | Description |
---|---|---|
| | Camel 2.0: Option to disable throwing the |
| | Camel 2.1: If the option is true , HttpProducer will ignore the Exchange.HTTP_URI header, and use the endpoint's URI for request. You may also set the throwExcpetionOnFailure to be false to let the HttpProducer send all the fault response back. |
| | Reference to a |
| | Username for Basic HTTP/NTML Authentication. |
| | Password for Basic HTTP/NTML Authentication. |
| | Camel 2.1: Domain for NTML Authentication. This option must be used to force NTML authentication. |
| | The proxy host name * only for >= Camel 1.6.2 *. |
| | The proxy port number * only for >= Camel 1.6.2 *. |
| | Username for proxy authentication * only for >= Camel 1.6.2 *. |
| | Password for proxy authentication * only for >= Camel 1.6.2 *. |
| | Reference to a |
| | Camel 2.2 or older: Setting options on the HttpClientParams. For instance |
| | Camel 2.3: Setting options on HttpParam on both HttpClient and HttpClientConnectionManager. For instance |
| | Camel 2.3: Defines the maximum number of connections in total. |
| | Camel 2.3: Defines the maximum number of connections per route. |
Camel 2.3 or newer
In Camel 2.3 we upgraded to use Apache HTTP Client 4.0.1 which is a major upgrade over the older Client 3.1 release. A significant change is that the HTTPClient
is using a shared HttpClientConnectionManager
as one giant thread pool. By default its configured to allow 200 concurrent threads. That means you cannot use different options for the HttpClientConnectionManager
. If you for some odd reason want that you can define a 2nd CamelHttpComponent
and let it use a different configured HttpClientConnectionManager
.
Message Headers
Camel 1.x
Name | Type | Description |
---|---|---|
| | Camel 1.5.1: URI to call. Will override existing URI set directly on the endpoint. Is set on the In message. |
| | The HTTP response code from the external server. Is 200 for OK. Is set on the Out message. |
| | URI parameters. Will override existing URI parameters set directly on the endpoint. Is set on the In message. |
...