[ https://issues.apache.org/jira/browse/CAMEL-12074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen updated CAMEL-12074: -------------------------------- Fix Version/s: 2.21.0 > Let okStatusCodeRange support multiple ranges > --------------------------------------------- > > Key: CAMEL-12074 > URL: https://issues.apache.org/jira/browse/CAMEL-12074 > Project: Camel > Issue Type: New Feature > Components: camel-http, camel-http4 > Affects Versions: 2.20.1 > Reporter: Niels Ull Harremoes > Priority: Minor > Fix For: 2.21.0 > > Attachments: > CAMEL-12074_Let_okStatusRange_support_multiple_ranges.patch > > Original Estimate: 3h > Remaining Estimate: 3h > > When working with rest api's, some http status codes such as 404 Not Found > are not necessarily errors. It would be nice to be able to specify multiple > ranges and individual codes such as {{okStatusCodeRange=200-204,404}}. > This would allow us to handle 404 in the main route logic while still > throwing an exception for other status codes. While we can use > {{throwExceptionOnFailure=false}} we then have to throw exceptions ourselves > for most status codes. > As far as I can tell, this requires a simple modification in > HttpHelper::isStatusCodeOk. > I will give it a shot. -- This message was sent by Atlassian JIRA (v6.4.14#64029)