Name | Type | Description |
---|
Exchange.HTTP_URI
| String
| URI to call. Will override existing URI set directly on the endpoint. This uri is the uri of the http server to call. Its not the same as the Camel endpoint uri, where you can configure endpoint options such as security etc. This header does not support that, its only the uri of the http server. |
Exchange.HTTP_METHOD
| String
| HTTP Method / Verb to use (GET/POST/PUT/DELETE/HEAD/OPTIONS/TRACE) |
Exchange.HTTP_PATH
| String
| Request URI's path, the header will be used to build the request URI with the HTTP_URI. Camel 2.3.0: If the path is start with "/", http producer will try to find the relative path based on the Exchange.HTTP_BASE_URI header or the exchange.getFromEndpoint().getEndpointUri(); |
Exchange.HTTP_QUERY
| String
| URI parameters. Will override existing URI parameters set directly on the endpoint. |
Exchange.HTTP_RESPONSE_CODE
| int
| The HTTP response code from the external server. Is 200 for OK. |
Exchange.HTTP_CHARACTER_ENCODING
| String
| Character encoding. |
Exchange.CONTENT_TYPE
| String
| The HTTP content type. Is set on both the IN and OUT message to provide a content type, such as text/html . |
Exchange.CONTENT_ENCODING
| String
| The HTTP content encoding. Is set on both the IN and OUT message to provide a content encoding, such as gzip . |
Exchange.HTTP_SERVLET_REQUEST
| HttpServletRequest
| The HttpServletRequest object. |
Exchange.HTTP_SERVLET_RESPONSE
| HttpServletResponse
| The HttpServletResponse object. |
Exchange.HTTP_PROTOCOL_VERSION
| String
| Camel 2.5: You can set the http protocol version with this header, eg. "HTTP/1.0". If you didn't specify the header, HttpProducer will use the default value "HTTP/1.1" |