Hello,

I'm trying to build some kind of Rest proxy with Camel : 
 1 - A restlet endpoint will receive POST request with JSON body
 2 - The body will be transformed into a XML request using freemarker
 3 - The xml request will be sent to a distant HTTP server
 4 - The HTTP server will send a XML response in a synchronous way
 5 - The response will be transformed in JSON using freemarker
 6 - The JSON response will be forwarded to the client

Steps 1 to 4 works well, without a line of code !
But I'm facing some troubles with steps 4 : the HTTP distant server answer
is an InputStream, and I'm not able to transform it.

Here is my context configuration :

        <bean id="RestletComponent" class="org.restlet.Component" />
 
        <bean id="RestletComponentService"
class="org.apache.camel.component.restlet.RestletComponent">
                <constructor-arg index="0">
                        <ref bean="RestletComponent" />
                </constructor-arg>
        </bean>
        
        <camelContext xmlns="http://camel.apache.org/schema/spring"; 
trace="true">
                
                <route id="RS_RestletDemo">
                        <from uri="restlet:/identification?restletMethod=POST" 
/>
                        <transform>
                                <simple>${bodyAs(String)}</simple>
                        </transform>
                        <to uri="freemarker:identification.xml"/>
                        <setHeader headerName="CamelHttpMethod">
                                <constant>POST</constant>
                        </setHeader>
                        <to 
uri="http://distantserver:8012/test/identification.xml"; />
                        <convertBodyTo type="java.lang.String"/>
                </route> 
        </camelContext>


This configuration works (steps 5-6 are not present).
However if I add lines below convertBodyTo, the request to the restlet
server hangs and never answer :

<route id="RS_RestletDemo">
        <from uri="restlet:/identification?restletMethod=POST" />
        <transform>
                <simple>${bodyAs(String)}</simple>
        </transform>
        <to uri="freemarker:identification.xml"/>
        <setHeader headerName="CamelHttpMethod">
                <constant>POST</constant>
        </setHeader>
        <to uri="http://distantserver:8012/test/identification.xml"; />
        <convertBodyTo type="java.lang.String"/>
        <marshal ref="xmljsonWithOptions"/>
</route> 

When I check the logs, the JSON conversion seems to work fine.
I checked samples about http proxy in camel there :
http://camel.apache.org/how-to-use-camel-as-a-http-proxy-between-a-client-and-server.html
http://blog.sedona.fr/2013/03/introduction-aux-eips-suite-mise-en-pratique-avec-apache-camel/

But I can't found a sample where the message out of the distant server is
used and converted before returning to client.

Is it possible ?

Here are the logs when request is hanging and never returned :

2014-10-09 15:16:09,319 [bio-8080-exec-3] DEBUG MethodBasedRouter             
- MethodRouter (/identification) received request method: POST
2014-10-09 15:16:09,319 [bio-8080-exec-3] DEBUG RestletConsumer               
- Consumer restlet handle request method: POST
2014-10-09 15:16:09,324 [bio-8080-exec-3] DEBUG DefaultRestletBinding         
- Populate exchange from Restlet request header: org.restlet.http.version
value: 1.1
2014-10-09 15:16:09,324 [bio-8080-exec-3] DEBUG DefaultRestletBinding         
- Populate exchange from Restlet request header: org.restlet.http.headers
value: [[host: localhost:8080], [connection: keep-alive], [content-length:
77], [cache-control: no-cache], [origin:
chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop], [content-type:
application/json], [user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36],
[postman-token: eb6c491c-b940-05a2-4409-47fbf6139644], [accept: */*],
[accept-encoding: gzip,deflate], [accept-language:
fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4], [cookie:
JSESSIONID=099AEDE2231A37E97E62E92986FE7481.9DFE950A9AAAD24F9A]]
2014-10-09 15:16:09,324 [bio-8080-exec-3] DEBUG DefaultRestletBinding         
- Populate exchange from Restlet request header: org.restlet.startTime
value: 1412860569318
2014-10-09 15:16:09,347 [bio-8080-exec-3] INFO  Tracer                        
- ID-L82680-58528-1412860563831-0-2 >>> (RS_RestletDemo)
from(/identification?restletMethods=POST) --> transform[Simple:
${bodyAs(String)}] <<< Pattern:InOut, Headers:{CamelRestletRequest=POST
http://localhost:8080/wfs-rest/api/identification HTTP/1.1,
CamelRestletResponse=HTTP/1.1 - OK (200) - The request has succeeded,
org.restlet.http.version=1.1, org.restlet.startTime=1412860569318,
org.restlet.http.headers=[[host: localhost:8080], [connection: keep-alive],
[content-length: 77], [cache-control: no-cache], [origin:
chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop], [content-type:
application/json], [user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36],
[postman-token: eb6c491c-b940-05a2-4409-47fbf6139644], [accept: */*],
[accept-encoding: gzip,deflate], [accept-language:
fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4], [cookie:
JSESSIONID=099AEDE2231A37E97E62E92986FE7481.9DFE950A9AAAD24F9A]],
CamelHttpMethod=POST,
CamelHttpUri=http://localhost:8080/wfs-rest/api/identification,
Content-Type=application/json,
breadcrumbId=ID-L82680-58528-1412860563831-0-1},
BodyType:org.apache.camel.converter.stream.InputStreamCache, Body:[Body is
instance of org.apache.camel.StreamCache]
2014-10-09 15:16:09,351 [bio-8080-exec-3] DEBUG DefaultListableBeanFactory    
- Creating instance of bean
'org.apache.camel.language.simple.SimpleLanguage'
2014-10-09 15:16:09,351 [bio-8080-exec-3] DEBUG DefaultListableBeanFactory    
- Finished creating instance of bean
'org.apache.camel.language.simple.SimpleLanguage'
2014-10-09 15:16:09,366 [bio-8080-exec-3] INFO  Tracer                        
- ID-L82680-58528-1412860563831-0-2 >>> (RS_RestletDemo) transform[Simple:
${bodyAs(String)}] --> freemarker://identification.xml <<< Pattern:InOut,
Headers:{org.restlet.http.headers=[[host: localhost:8080], [connection:
keep-alive], [content-length: 77], [cache-control: no-cache], [origin:
chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop], [content-type:
application/json], [user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36],
[postman-token: eb6c491c-b940-05a2-4409-47fbf6139644], [accept: */*],
[accept-encoding: gzip,deflate], [accept-language:
fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4], [cookie:
JSESSIONID=099AEDE2231A37E97E62E92986FE7481.9DFE950A9AAAD24F9A]],
CamelHttpUri=http://localhost:8080/wfs-rest/api/identification,
CamelRestletRequest=POST http://localhost:8080/wfs-rest/api/identification
HTTP/1.1, org.restlet.http.version=1.1, org.restlet.startTime=1412860569318,
CamelHttpMethod=POST, Content-Type=application/json,
breadcrumbId=ID-L82680-58528-1412860563831-0-1,
CamelRestletResponse=HTTP/1.1 - OK (200) - The request has succeeded},
BodyType:String, Body:{
        "login" : "toto",
        "password" : "a743edbeb4610c5f793508df0c3f0711"
}

2014-10-09 15:16:09,367 [bio-8080-exec-3] DEBUG SendProcessor                 
- >>>> Endpoint[freemarker://identification.xml] Exchange[Message: {
        "login" : "toto",
        "password" : "toto"
}
]
2014-10-09 15:16:09,368 [bio-8080-exec-3] DEBUG FreemarkerEndpoint            
- Freemarker is evaluating identification.xml using context:
{response=Message: {
        "login" : "toto",
        "password" : "toto"
}
, headers={org.restlet.http.headers=[[host: localhost:8080], [connection:
keep-alive], [content-length: 77], [cache-control: no-cache], [origin:
chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop], [content-type:
application/json], [user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36],
[postman-token: eb6c491c-b940-05a2-4409-47fbf6139644], [accept: */*],
[accept-encoding: gzip,deflate], [accept-language:
fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4], [cookie:
JSESSIONID=099AEDE2231A37E97E62E92986FE7481.9DFE950A9AAAD24F9A]],
CamelHttpUri=http://localhost:8080/wfs-rest/api/identification,
CamelRestletRequest=POST http://localhost:8080/wfs-rest/api/identification
HTTP/1.1, org.restlet.http.version=1.1, org.restlet.startTime=1412860569318,
CamelHttpMethod=POST, Content-Type=application/json,
breadcrumbId=ID-L82680-58528-1412860563831-0-1,
CamelRestletResponse=HTTP/1.1 - OK (200) - The request has succeeded},
body={
        "login" : "toto",
        "password" : "toto"
}
, camelContext=SpringCamelContext(camel-1) with spring id
org.springframework.web.context.WebApplicationContext:/wfs-rest,
request=Message: {
        "login" : "toto",
        "password" : "toto"
}
, in=Message: {
        "login" : "toto",
        "password" : "toto"
}
, exchange=Exchange[Message: {
        "login" : "toto",
        "password" : "toto"
}
], out=Message: {
        "login" : "toto",
        "password" : "toto"
}
}
2014-10-09 15:16:09,376 [bio-8080-exec-3] DEBUG cache                         
- Could not find template in cache, creating new one;
id=["identification.xml"["fr_FR",Cp1252,parsed] ]
2014-10-09 15:16:09,380 [bio-8080-exec-3] DEBUG cache                         
- Compiling FreeMarker template "identification.xml"["fr_FR",Cp1252,parsed] 
from "file:/D:/wfs-rest-camel/WEB-INF/classes/identification.xml"
2014-10-09 15:16:09,528 [bio-8080-exec-3] INFO  Tracer                        
- ID-L82680-58528-1412860563831-0-2 >>> (RS_RestletDemo)
freemarker://identification.xml --> setHeader[CamelHttpMethod] <<<
Pattern:InOut, Headers:{org.restlet.http.headers=[[host: localhost:8080],
[connection: keep-alive], [content-length: 77], [cache-control: no-cache],
[origin: chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop],
[content-type: application/json], [user-agent: Mozilla/5.0 (Windows NT 6.1;
WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124
Safari/537.36], [postman-token: eb6c491c-b940-05a2-4409-47fbf6139644],
[accept: */*], [accept-encoding: gzip,deflate], [accept-language:
fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4], [cookie:
JSESSIONID=099AEDE2231A37E97E62E92986FE7481.9DFE950A9AAAD24F9A]],
CamelHttpUri=http://localhost:8080/wfs-rest/api/identification,
CamelRestletRequest=POST http://localhost:8080/wfs-rest/api/identification
HTTP/1.1, org.restlet.http.version=1.1, org.restlet.startTime=1412860569318,
CamelHttpMethod=POST, Content-Type=application/json,
breadcrumbId=ID-L82680-58528-1412860563831-0-1,
CamelRestletResponse=HTTP/1.1 - OK (200) - The request has succeeded},
BodyType:String, Body:<?xml version="1.0" encoding="iso-8859-1"?>
<identificationRequest 
        v="1.0"
        mgrUserID="toto" 
        clUserID="toto" 
        clMediaID="WEB"  
        pwd="toto" 
        mgrMediaID="OMS" 
        mgrUserIP="127.0.0.1">
</identificationRequest>


2014-10-09 15:16:09,529 [bio-8080-exec-3] INFO  Tracer                        
- ID-L82680-58528-1412860563831-0-2 >>> (RS_RestletDemo)
setHeader[CamelHttpMethod] -->
http://distantserver:8012/test/identification.xml?bridgeEndpoint=true <<<
Pattern:InOut, Headers:{org.restlet.http.headers=[[host: localhost:8080],
[connection: keep-alive], [content-length: 77], [cache-control: no-cache],
[origin: chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop],
[content-type: application/json], [user-agent: Mozilla/5.0 (Windows NT 6.1;
WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124
Safari/537.36], [postman-token: eb6c491c-b940-05a2-4409-47fbf6139644],
[accept: */*], [accept-encoding: gzip,deflate], [accept-language:
fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4], [cookie:
JSESSIONID=099AEDE2231A37E97E62E92986FE7481.9DFE950A9AAAD24F9A]],
CamelRestletResponse=HTTP/1.1 - OK (200) - The request has succeeded,
CamelHttpMethod=POST,
CamelHttpUri=http://localhost:8080/wfs-rest/api/identification,
CamelRestletRequest=POST http://localhost:8080/wfs-rest/api/identification
HTTP/1.1, breadcrumbId=ID-L82680-58528-1412860563831-0-1,
Content-Type=application/json, org.restlet.startTime=1412860569318,
org.restlet.http.version=1.1}, BodyType:String, Body:<?xml version="1.0"
encoding="iso-8859-1"?>
<identificationRequest 
        v="1.0"
        mgrUserID="toto" 
        clUserID="toto" 
        clMediaID="WEB"  
        pwd="toto" 
        mgrMediaID="OMS" 
        mgrUserIP="127.0.0.1">
</identificationRequest>


2014-10-09 15:16:09,529 [bio-8080-exec-3] DEBUG SendProcessor                 
- >>>>
Endpoint[http://distantserver:8012/test/identification.xml?bridgeEndpoint=true]
Exchange[Message: <?xml version="1.0" encoding="iso-8859-1"?>
<identificationRequest 
        v="1.0"
        mgrUserID="toto" 
        clUserID="toto" 
        clMediaID="WEB"  
        pwd="toto" 
        mgrMediaID="OMS" 
        mgrUserIP="127.0.0.1">
</identificationRequest>

]
2014-10-09 15:16:09,543 [bio-8080-exec-3] DEBUG DefaultTypeConverter          
- Promoting fallback type converter as a known type converter to convert
from: org.apache.camel.component.http.HttpMethods to: java.lang.String for
the fallback converter:
org.apache.camel.impl.converter.EnumTypeConverter@809a88
2014-10-09 15:16:09,571 [bio-8080-exec-3] DEBUG HttpProducer                  
- Executing http POST method:
http://distantserver:8012/test/identification.xml?bridgeEndpoint=true
2014-10-09 15:16:09,578 [bio-8080-exec-3] DEBUG
iThreadedHttpConnectionManager - HttpConnectionManager.getConnection: 
config = HostConfiguration[host=http://localhost:8012], timeout = 0
2014-10-09 15:16:09,579 [bio-8080-exec-3] DEBUG
iThreadedHttpConnectionManager - Allocating new connection,
hostConfig=HostConfiguration[host=http://localhost:8012]
2014-10-09 15:16:09,583 [bio-8080-exec-3] DEBUG HttpConnection                
- Open connection to localhost:8012
2014-10-09 15:16:09,586 [bio-8080-exec-3] DEBUG header                        
- >> "POST /useraccount/identification.xml HTTP/1.1[\r][\n]"
2014-10-09 15:16:09,586 [bio-8080-exec-3] DEBUG HttpMethodBase                
- Adding Host request header
2014-10-09 15:16:09,594 [bio-8080-exec-3] DEBUG header                        
- >> "org.restlet.http.headers: [[host: localhost:8080], [connection:
keep-alive], [content-length: 77], [cache-control: no-cache], [origin:
chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop], [content-type:
application/json], [user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36],
[postman-token: eb6c491c-b940-05a2-4409-47fbf6139644], [accept: */*],
[accept-encoding: gzip,deflate], [accept-language:
fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4], [cookie:
JSESSIONID=099AEDE2231A37E97E62E92986FE7481.9DFE950A9AAAD24F9A]][\r][\n]"
2014-10-09 15:16:09,594 [bio-8080-exec-3] DEBUG header                        
- >> "breadcrumbId: ID-L82680-58528-1412860563831-0-1[\r][\n]"
2014-10-09 15:16:09,594 [bio-8080-exec-3] DEBUG header                        
- >> "org.restlet.startTime: 1412860569318[\r][\n]"
2014-10-09 15:16:09,594 [bio-8080-exec-3] DEBUG header                        
- >> "org.restlet.http.version: 1.1[\r][\n]"
2014-10-09 15:16:09,594 [bio-8080-exec-3] DEBUG header                        
- >> "User-Agent: Jakarta Commons-HttpClient/3.0.1[\r][\n]"
2014-10-09 15:16:09,594 [bio-8080-exec-3] DEBUG header                        
- >> "Host: localhost:8012[\r][\n]"
2014-10-09 15:16:09,594 [bio-8080-exec-3] DEBUG header                        
- >> "Content-Length: 262[\r][\n]"
2014-10-09 15:16:09,594 [bio-8080-exec-3] DEBUG header                        
- >> "Content-Type: application/json[\r][\n]"
2014-10-09 15:16:09,594 [bio-8080-exec-3] DEBUG header                        
- >> "[\r][\n]"
2014-10-09 15:16:09,594 [bio-8080-exec-3] DEBUG content                       
- >> "<?xml version="1.0" encoding="iso-8859-1"?>[\r][\n]"
2014-10-09 15:16:09,595 [bio-8080-exec-3] DEBUG content                       
- >> "<identificationRequest [\r][\n]"
2014-10-09 15:16:09,595 [bio-8080-exec-3] DEBUG content                       
- >> "[0x9]v="1.0"[\r][\n]"
2014-10-09 15:16:09,595 [bio-8080-exec-3] DEBUG content                       
- >> "[0x9]mgrUserID="toto" [\r][\n]"
2014-10-09 15:16:09,595 [bio-8080-exec-3] DEBUG content                       
- >> "[0x9]clUserID="toto" [\r][\n]"
2014-10-09 15:16:09,595 [bio-8080-exec-3] DEBUG content                       
- >> "[0x9]clMediaID="WEB"  [\r][\n]"
2014-10-09 15:16:09,595 [bio-8080-exec-3] DEBUG content                       
- >> "[0x9]pwd="toto" [\r][\n]"
2014-10-09 15:16:09,595 [bio-8080-exec-3] DEBUG content                       
- >> "[0x9]mgrMediaID="OMS" [\r][\n]"
2014-10-09 15:16:09,595 [bio-8080-exec-3] DEBUG content                       
- >> "[0x9]mgrUserIP="127.0.0.1">[\r][\n]"
2014-10-09 15:16:09,595 [bio-8080-exec-3] DEBUG content                       
- >> "</identificationRequest>[\r][\n]"
2014-10-09 15:16:09,595 [bio-8080-exec-3] DEBUG content                       
- >> "[\r][\n]"
2014-10-09 15:16:09,595 [bio-8080-exec-3] DEBUG EntityEnclosingMethod         
- Request body sent
2014-10-09 15:16:09,859 [bio-8080-exec-3] DEBUG header                        
- << "HTTP/1.1 200 OK[\r][\n]"
2014-10-09 15:16:09,862 [bio-8080-exec-3] DEBUG header                        
- << "Server: Apache-Coyote/1.1[\r][\n]"
2014-10-09 15:16:09,862 [bio-8080-exec-3] DEBUG header                        
- << "Set-Cookie:
JSESSIONID=D233B36C21D95CBE41CA132DE63B73B5.CA571B35CD035C70CD;
Path=/[\r][\n]"
2014-10-09 15:16:09,862 [bio-8080-exec-3] DEBUG header                        
- << "Content-Type: text/xml[\r][\n]"
2014-10-09 15:16:09,862 [bio-8080-exec-3] DEBUG header                        
- << "Content-Length: 105[\r][\n]"
2014-10-09 15:16:09,862 [bio-8080-exec-3] DEBUG header                        
- << "Date: Thu, 09 Oct 2014 13:16:09 GMT[\r][\n]"
2014-10-09 15:16:09,891 [bio-8080-exec-3] DEBUG HttpMethodBase                
- Cookie accepted: "$Version=0;
JSESSIONID=D233B36C21D95CBE41CA132DE63B73B5.CA571B35CD035C70CD; $Path=/"
2014-10-09 15:16:09,893 [bio-8080-exec-3] DEBUG HttpProducer                  
- Http responseCode: 200
2014-10-09 15:16:09,893 [bio-8080-exec-3] DEBUG content                       
- << "<?xml version="1.0" encoding="iso-8859-1"?><identificationResponse
v="1.0" userID="toto" status="0"/>"
2014-10-09 15:16:09,894 [bio-8080-exec-3] DEBUG HttpMethodBase                
- Resorting to protocol version default close connection policy
2014-10-09 15:16:09,895 [bio-8080-exec-3] DEBUG HttpMethodBase                
- Should NOT close connection, using HTTP/1.1
2014-10-09 15:16:09,895 [bio-8080-exec-3] DEBUG HttpConnection                
- Releasing connection back to connection manager.
2014-10-09 15:16:09,895 [bio-8080-exec-3] DEBUG
iThreadedHttpConnectionManager - Freeing connection,
hostConfig=HostConfiguration[host=http://localhost:8012]
2014-10-09 15:16:09,896 [bio-8080-exec-3] DEBUG IdleConnectionHandler         
- Adding connection at: 1412860569896
2014-10-09 15:16:09,896 [bio-8080-exec-3] DEBUG
iThreadedHttpConnectionManager - Notifying no-one, there are no waiting
threads
2014-10-09 15:16:09,897 [bio-8080-exec-3] INFO  Tracer                        
- ID-L82680-58528-1412860563831-0-2 >>> (RS_RestletDemo)
http://distantserver:8012/test/identification.xml?bridgeEndpoint=true -->
convertBodyTo[java.lang.String] <<< Pattern:InOut,
Headers:{Set-Cookie=JSESSIONID=D233B36C21D95CBE41CA132DE63B73B5.CA571B35CD035C70CD;
Path=/, CamelHttpResponseCode=200, org.restlet.http.version=1.1,
CamelRestletResponse=HTTP/1.1 - OK (200) - The request has succeeded,
Server=Apache-Coyote/1.1, Content-Length=105, CamelHttpMethod=POST,
CamelHttpUri=http://localhost:8080/wfs-rest/api/identification,
CamelRestletRequest=POST http://localhost:8080/wfs-rest/api/identification
HTTP/1.1, Date=Thu, 09 Oct 2014 13:16:09 GMT,
breadcrumbId=ID-L82680-58528-1412860563831-0-1,
org.restlet.startTime=1412860569318, org.restlet.http.headers=[[host:
localhost:8080], [connection: keep-alive], [content-length: 77],
[cache-control: no-cache], [origin:
chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop], [content-type:
application/json], [user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36],
[postman-token: eb6c491c-b940-05a2-4409-47fbf6139644], [accept: */*],
[accept-encoding: gzip,deflate], [accept-language:
fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4], [cookie:
JSESSIONID=099AEDE2231A37E97E62E92986FE7481.9DFE950A9AAAD24F9A]],
Content-Type=text/xml},
BodyType:org.apache.camel.converter.stream.CachedOutputStream.WrappedInputStream,
Body:[Body is instance of java.io.InputStream]
2014-10-09 15:16:09,898 [bio-8080-exec-3] INFO  Tracer                        
- ID-L82680-58528-1412860563831-0-2 >>> (RS_RestletDemo)
convertBodyTo[java.lang.String] -->
marshal[org.apache.camel.dataformat.xmljson.XmlJsonDataFormat@1a10e12] <<<
Pattern:InOut, Headers:{Content-Length=105,
Set-Cookie=JSESSIONID=D233B36C21D95CBE41CA132DE63B73B5.CA571B35CD035C70CD;
Path=/, CamelHttpResponseCode=200, Content-Type=text/xml,
Server=Apache-Coyote/1.1, CamelRestletResponse=HTTP/1.1 - OK (200) - The
request has succeeded, org.restlet.startTime=1412860569318,
breadcrumbId=ID-L82680-58528-1412860563831-0-1, CamelHttpMethod=POST,
CamelHttpUri=http://localhost:8080/wfs-rest/api/identification,
CamelRestletRequest=POST http://localhost:8080/wfs-rest/api/identification
HTTP/1.1, Date=Thu, 09 Oct 2014 13:16:09 GMT, org.restlet.http.version=1.1,
org.restlet.http.headers=[[host: localhost:8080], [connection: keep-alive],
[content-length: 77], [cache-control: no-cache], [origin:
chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop], [content-type:
application/json], [user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36],
[postman-token: eb6c491c-b940-05a2-4409-47fbf6139644], [accept: */*],
[accept-encoding: gzip,deflate], [accept-language:
fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4], [cookie:
JSESSIONID=099AEDE2231A37E97E62E92986FE7481.9DFE950A9AAAD24F9A]]},
BodyType:String, Body:<?xml version="1.0"
encoding="iso-8859-1"?><identificationResponse v="1.0" userID="toto"
status="0"/>
2014-10-09 15:16:09,943 [bio-8080-exec-3] INFO  XMLSerializer                 
- Using default type string
2014-10-09 15:16:10,012 [bio-8080-exec-3] DEBUG DefaultRestletBinding         
- Populate Restlet response from exchange body: [123, 34, 105, 100, 101,
110, 116, 105, 102, 105, 99, 97, 116, 105, 111, 110, 82, 101, 115, 112, 111,
110, 115, 101, 34, 58, 123, 34, 64, 118, 34, 58, 34, 49, 46, 48, 34, 44, 34,
64, 117, 115, 101, 114, 73, 68, 34, 58, 34, 49, 57, 51, 49, 51, 54, 56, 57,
34, 44, 34, 64, 115, 116, 97, 116, 117, 115, 34, 58, 34, 48, 34, 125, 125]
oct. 09, 2014 3:16:10 PM org.restlet.engine.log.LogFilter afterHandle
INFOS: 2014-10-09       15:16:10        127.0.0.1       -       127.0.0.1       
8080    POST
/wfs-rest/api/identification    -       200     105     77      694     
http://localhost:8080
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/37.0.2062.124 Safari/537.36      -


Antoine.




--
View this message in context: 
http://camel.465427.n5.nabble.com/Http-bridgeEndpoint-to-proxy-a-distant-server-tp5757448.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to