aws-sdk-java-v2
aws-sdk-java-v2 copied to clipboard
Re-use HttpResponseHandler headers
Re-use HttpResponseHandler constant header names instead of duplicating these values.
Motivation and Context
Don't repeat yourself.
Modifications
- Re-use
HttpResponseHandler.X_AMZN_REQUEST_ID_HEADERinAwsXmlResponseTransformerinstead of duplicating this header name. - Re-use
HttpResponseHandler.X_AMZN_REQUEST_ID_HEADER_ALTERNATEinExceptionTranslationInterceptorinstead of duplicating this header name. - Re-use
HttpResponseHandler.X_AMZ_ID_2_HEADERinAwsXmlErrorUnmarshallerinstead of duplicating this header name.
Testing
Successful build of ./mvnw clean install -pl :aws-query-protocol -am
Screenshots (if appropriate)
N/A
Types of changes
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [X] Code maintainability (non-breaking change which makes code easier to maintain)
Checklist
- [X] I have read the CONTRIBUTING document
- [X] Local run of
mvn installsucceeds - [X] My code follows the code style of this project
- [ ] My change requires a change to the Javadoc documentation
- [ ] I have updated the Javadoc documentation accordingly
- [ ] I have added tests to cover my changes
- [X] All new and existing tests passed
- [ ] I have added a changelog entry. Adding a new entry must be accomplished by running the
scripts/new-changescript and following the instructions. Commit the new file created by the script in.changes/next-releasewith your changes.- [X] I have not added a changelog entry, because this change is completely internal and has negligible customer impact.
- [ ] My change is to implement 1.11 parity feature and I have updated LaunchChangelog
License
- [X] I confirm that this pull request can be released under the Apache 2 license







