MohanK
Jun 05, 2021Altostratus
URL Rewrite
we need to rewrite the incoming request to a different endpoint and add some additional parameters to the URL. The purpose of doing this is we don't want to expose the endpoint URL and the URL para...
- Jun 05, 2021
Assuming all incoming url starts_with /rec/widgets, you can try below code
when HTTP_REQUEST { if { [string tolower [HTTP::uri]] starts_with "/rec/widgets" } { HTTP::header replace "Host" "sample.com" set new_uri "/api/v2/widgets[string range [HTTP::uri] 12 end]&account_id=5036&domain_key=example" log local0. "new_uri: $new_uri" HTTP::uri $new_uri return } }