[ https://issues.apache.org/jira/browse/CAMEL-13930?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zheng Feng resolved CAMEL-13930. -------------------------------- Fix Version/s: (was: 3.x) 3.0.0.RC2 3.0.0 Resolution: Fixed > camel-http4 - Basic auth and redelivery issue with streaming message body > ------------------------------------------------------------------------- > > Key: CAMEL-13930 > URL: https://issues.apache.org/jira/browse/CAMEL-13930 > Project: Camel > Issue Type: Improvement > Components: camel-http4 > Reporter: Claus Ibsen > Assignee: Zheng Feng > Priority: Major > Fix For: 3.0.0, 3.0.0.RC2 > > Time Spent: 20m > Remaining Estimate: 0h > > There is likely a issue if you use http4 producer with basic auth, then it > may read the message body when sending to the http server, that then returns > a basic auth challenge to the client, that then re-submit the request with > credentials included, and then the message body is re-send but due to > streaming the body is not re-readable and you can get OEF exception > Caused by: org.apache.http.client.NonRepeatableRequestException: Cannot retry > request with a non-repeatable request entity. > at > org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:226) > ~[?:?] > at > org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185) > ~[?:?] > at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) > ~[?:?] > at > org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111) > ~[?:?] > at > org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) > ~[?:?] > ... 37 more -- This message was sent by Atlassian Jira (v8.3.4#803005)