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

Apache APISIX: More Powerful Proxy Rewrite Plugin

    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

          People

            Unassigned Unassigned
            tokers Chao Zhang
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

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