igeo
Mar 04, 2022Nimbostratus
Trim parentheses via tcl
I have the following URL and would like to remove the parentheses (both) by using an iRule (TCL):
http://ing1.example.com:31100/test1/test1.json/Streams(Type_4000000)
when HTTP_REQUEST {
if { ([HTTP::host] eq "ing1.example.com") or ([HTTP::host] eq "ing1.example.com" ) and ([HTTP::uri] contains "Streams")}
set NEW_URI [string trimleft [HTTP::uri] ( or )]
}
Is it configured correctly?
thank you.
- when HTTP_REQUEST priority 500 {if { ([HTTP::host] eq "ing1.example.com:31100") and ([HTTP::uri] contains "Streams") } {set old_uri [HTTP::uri]HTTP::uri "[string map {( "" ) ""} $old_uri]"}}