Forum Discussion
nitass
May 27, 2014Employee
e.g.
config
[root@ve11a:Active:In Sync] config tmsh list ltm rule qux
ltm rule qux {
when HTTP_REQUEST {
if { [HTTP::host] eq "red.x.com" } {
set q [URI::query [HTTP::uri] code]
if { $q ne "" } {
HTTP::uri [string map "$q red" [HTTP::uri]]
} else {
HTTP::uri "[HTTP::uri]&code=red"
}
}
}
}
test1 http://red.x.com/test/find.jsp?dodgy=bla&class=XY&code=yellow&run=Y&state=QLD
[root@ve11a:Active:In Sync] config ssldump -Aed -nni 0.0 port 80
New TCP connection 1: 172.28.24.1(38911) <-> 172.28.24.10(80)
1401160959.5768 (0.0019) C>S
---------------------------------------------------------------
HEAD /test/find.jsp?dodgy=bla&class=XY&code=yellow&run=Y&state=QLD HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Accept: */*
Host: red.x.com
---------------------------------------------------------------
New TCP connection 2: 200.200.200.14(38911) <-> 200.200.200.101(80)
1401160959.6111 (0.0340) C>S
---------------------------------------------------------------
HEAD /test/find.jsp?dodgy=bla&class=XY&code=red&run=Y&state=QLD HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Accept: */*
Host: red.x.com
---------------------------------------------------------------
test2 http://red.x.com/test/find.jsp?dodgy=bla&class=XY&run=Y&state=QLD
[root@ve11a:Active:In Sync] config ssldump -Aed -nni 0.0 port 80
New TCP connection 1: 172.28.24.1(38912) <-> 172.28.24.10(80)
1401161017.7365 (0.0039) C>S
---------------------------------------------------------------
HEAD /test/find.jsp?dodgy=bla&class=XY&run=Y&state=QLD HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Accept: */*
Host: red.x.com
---------------------------------------------------------------
New TCP connection 2: 200.200.200.14(38912) <-> 200.200.200.101(80)
1401161017.7606 (0.0239) C>S
---------------------------------------------------------------
HEAD /test/find.jsp?dodgy=bla&class=XY&run=Y&state=QLD&code=red HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Accept: */*
Host: red.x.com
---------------------------------------------------------------
test3 http://red.x.com/test/find.jsp?dodgy=bla&class=XY&code=red&run=Y&state=QLD
[root@ve11a:Active:In Sync] config ssldump -Aed -nni 0.0 port 80
New TCP connection 1: 172.28.24.1(38913) <-> 172.28.24.10(80)
1401161081.6554 (0.0019) C>S
---------------------------------------------------------------
HEAD /test/find.jsp?dodgy=bla&class=XY&code=red&run=Y&state=QLD HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Accept: */*
Host: red.x.com
---------------------------------------------------------------
New TCP connection 2: 200.200.200.14(38913) <-> 200.200.200.101(80)
1401161081.6615 (0.0018) C>S
---------------------------------------------------------------
HEAD /test/find.jsp?dodgy=bla&class=XY&code=red&run=Y&state=QLD HTTP/1.1
User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Accept: */*
Host: red.x.com
---------------------------------------------------------------