Inserting a http header on the response to the client
Problem this snippet solves:
Adding a HTTP Header "Feature-Policy: display-capture" on the response packet sent to the client.
How to use this snippet:
The output on the client will look like as below: =============== > GET / HTTP/1.1 > Host: 10.1.1.102 > User-Agent: curl/7.65.0 > Accept: */* > * STATE: DO => DO_DONE handle 0x600097068; line 1756 (connection #0) * STATE: DO_DONE => PERFORM handle 0x600097068; line 1877 (connection #0) * Mark bundle as not supporting multiuse * HTTP 1.1 or later with persistent connection < HTTP/1.1 200 OK < Date: Thu, 02 Jan 2020 15:15:55 GMT < Last-Modified: Fri, 27 Jul 2018 15:07:51 GMT < ETag: "10c-571fc79b4d021" < Accept-Ranges: bytes < Content-Length: 268 < Vary: Accept-Encoding < Content-Type: text/html < Set-Cookie: BIGipServerhttp-pool=201984684.20480.0000; path=/; Httponly < Feature-Policy: display-capture < Set-Cookie: TS01faa19b=018e1322efd69bb259413a08ccc68d05079fefc7fcda1a3267c67e05d29a2c7d73a0de0d75395ebafc3cabb388151c1f59bdfc25eb58e477c05e9e9d4e9bd2b6a7951920c2; Path=/ < <!doctype html> <html> <head> <meta charset="utf-8"> <title>Maintenance</title> </head> <body> <hr width=500 color=red align=center size=10> <h1 align="center">You Have Reached SOC Server server3.com</h1> <hr width=500 color=red align=center size=10> </body> </html> * STATE: PERFORM => DONE handle 0x600097068; line 2067 (connection #0) * multi_done * Connection #0 to host 10.1.1.102 left intact * Expire cleared (transfer 0x600097068) ===============
Code :
when HTTP_RESPONSE { HTTP::header insert Feature-Policy display-capture } #where I have just added the "display-capture as the directive"
Tested this on version:
11.6Published Jan 14, 2020
Version 1.0NitinK
Employee
Joined February 06, 2011
NitinK
Employee
Joined February 06, 2011
No CommentsBe the first to comment