APIcast strips request path for proxied https requests

Solution Unverified - Updated -

Issue

  • APIcast strips the path from requests when the following conditions are met:
    • APIcast is configured with an https proxy for Upstream traffic
    • The Backend is configured with the Public Path: /
    • The Upstream is configured with https:// scheme and a path in its Private URL, as the following example: https://echo-api.3scale.net/some/path
  • Considered the configuration above, a request to https://<PUBLIC_BASE_URL>/foo/bar would be routed to https://echo-api.3scale.net/some/path instead of https://echo-api.3scale.net/some/path/foo/bar

Environment

  • Red Hat 3scale API Management Platform (3scale API Management)
    • 2 (On Premise)
    • SaaS

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content