Description
As a user, I want to do some request transformations when using Apache APISIX, the major request transformations for me are:
- Append Headers (don't override the existing ones)
- Append Queries (don't override the existing ones)
- Replace Queries (override existing ones)
- Rename Headers/Queries
Background
The Proxy Rewrite Plugin right now only supports features below:
- Rewrite HTTP Method
- Replace Headers
- Rewrite URI
- Rewrite Scheme
It doesn't cover other common user scenarios, these features are useful, so it's worth extending this plugin.
Tasks
- Coding: support Append mode
- Coding: support operating queries
- Coding: support Rename mode
- Testing: design and write test cases to cover new features
- Documentation: write docs to introduce new feeatures
Recommended Skills
- OpenResty
- HTTP