OpenAPITools / OpenAPITools/openapi-generator
[REQ] [Java] [Gradle] Support successful redirect response code in client generated by openApiGenerate
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 26.8k
- Forks
- 7.7k
- PR merge metrics
- PR metrics pending
Description
Is your feature request related to a problem? Please describe.
My OpenAPI spec defines the successful response code as 302 for one endpoint, but the generated client throws an error if the response is not in the 2xx range:
if (localVarResponse.statusCode()/ 100 != 2) {
throw getApiException("exportDataResourceById", localVarResponse);
}
Describe the solution you'd like
Ideally there would be a configuration option to avoid throwing an exception if the response is not in the 2xx range.
Describe alternatives you've considered
Additional context
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the openApiGenerate entry point and trace how the Java/Gradle client handles the generated exportDataResourceById response. Determine where response status codes outside 2xx become exceptions and how a configuration option would affect that path. Done means a configured client accepts the specified successful redirect response code without throwing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, openapi
- Domain
- api, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100