test case: 'Regular 127.0.0.1'
key: 'web.page.get[127.0.0.1]'
req: "GET / HTTP/1.1\r\nHost: 127.0.0.1\r\nConnection: close\r\n\r\n"
url: "http://127.0.0.1:80/"
test case: 'Regular 127.0.0.1,'
key: 'web.page.get[127.0.0.1, ]'
req: "GET / HTTP/1.1\r\nHost: 127.0.0.1\r\nConnection: close\r\n\r\n"
url: "http://127.0.0.1:80/"
test case: 'Regular 127.0.0.1, ,80'
key: 'web.page.get[127.0.0.1, ,80]'
req: "GET / HTTP/1.1\r\nHost: 127.0.0.1\r\nConnection: close\r\n\r\n"
url: "http://127.0.0.1:80/"
test case: 'Regular 127.0.0.1, /,80'
key: 'web.page.get[127.0.0.1, /,80]'
req: "GET / HTTP/1.1\r\nHost: 127.0.0.1\r\nConnection: close\r\n\r\n"
url: "http://127.0.0.1:80/"
test case: 'Regular 127.0.0.1, zabbix,80'
key: 'web.page.get[127.0.0.1, zabbix,80]'
req: "GET /zabbix HTTP/1.1\r\nHost: 127.0.0.1\r\nConnection: close\r\n\r\n"
url: "http://127.0.0.1:80/zabbix"
test case: 'Regular 127.0.0.1,zabbix'
key: 'web.page.get[127.0.0.1,zabbix ]'
req: "GET /zabbix HTTP/1.1\r\nHost: 127.0.0.1\r\nConnection: close\r\n\r\n"
url: "http://127.0.0.1:80/zabbix "
test case: 'Regular 127.0.0.1,/zabbix'
key: 'web.page.get[127.0.0.1,/zabbix ]'
req: "GET /zabbix HTTP/1.1\r\nHost: 127.0.0.1\r\nConnection: close\r\n\r\n"
url: "http://127.0.0.1:80/zabbix "
test case: 'Regular 127.0.0.1,zabbix,80'
key: 'web.page.get[127.0.0.1,/zabbix ,80]'
req: "GET /zabbix HTTP/1.1\r\nHost: 127.0.0.1\r\nConnection: close\r\n\r\n"
url: "http://127.0.0.1:80/zabbix "
test case: 'Injection 127.0\r\n.0.1'
key: "web.page.get[127.0\r\n.0.1]"
error: 'Incorrect hostname expression. Check hostname part after: 127.0.'
test case: 'Injection \r\n127.0\r\n.0.1'
key: "web.page.get[\r\n127.0\r\n.0.1]"
error: 'Incorrect hostname expression. Check hostname part after: .'
test case: 'Injection 127.0.0.1,zabbi\r\n\r\n\r\nx'