Uploaded image for project: 'Comdev GSOC'
  1. Comdev GSOC
  2. GSOC-211

Apache APISIX: More Powerful Proxy Rewrite Plugin

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved

    Description

      As a user, I want to do some request transformations when using Apache APISIX, the major request transformations for me are:

      1. Append Headers (don't override the existing ones)
      2. Append Queries (don't override the existing ones)
      3. Replace Queries (override existing ones)
      4. Rename Headers/Queries

      Background

      The Proxy Rewrite Plugin right now only supports features below:

      1. Rewrite HTTP Method
      2. Replace Headers
      3. Rewrite URI
      4. Rewrite Scheme

      It doesn't cover other common user scenarios, these features are useful, so it's worth extending this plugin.

      Tasks

      1. Coding: support Append mode
      2. Coding: support operating queries
      3. Coding: support Rename mode
      4. Testing: design and write test cases to cover new features
      5. Documentation: write docs to introduce new feeatures

      Recommended Skills

      1. OpenResty
      2. HTTP

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            tokers Chao Zhang

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - 504h
                504h
                Remaining:
                Remaining Estimate - 504h
                504h
                Logged:
                Time Spent - Not Specified
                Not Specified

                Slack

                  Issue deployment