This works using the UI and an advanced trigger via URL Rewrite. But in my Go plugin, I want to change the target_url so that I can do header validation and process the request to one of multiple upstreams depending on the header value.
Eg. header “UserID: 1” should send the upstream to Service A
header “UserID: 2” should send the upstream to Service B