Red Hat 3scale APIcast is failing with the error "No Mapping Rule matched" when using HTML encoded characters

Solution Verified - Updated -

Issue

The following curl statement doesn't work:

$ curl -X GET "http://<APICAST URL>/path/to/mapping/rule/arg1=value%26arg2=value" -H "Accept: application/json"

The Mapping Rule in the Service (Product) level is configured as (GET) /path/to/mapping/rule/arg1={value1}%26arg2={value2}

Environment

  • Red Hat 3scale API Management
    • SaaS
    • 2.X On-premises

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In