Forum Discussion

Michaelyang's avatar
Icon for Cirrostratus rankCirrostratus
Oct 05, 2022

syntax for simple http monitor

Hello, I am trying to create an http monitor and Send String is HEAD / HTTP/1.1 I want this string will accept HTTP status codes of 200 and 401. Any error codes (ie: 4xx and 5xx) will cause the r...
  • xuwen's avatar
    Oct 05, 2022

    use this linux bash to watch the pool member http response:

    echo -e "HEAD / HTTP/1.1" | nc 80

    and you Send String use HTTP/1.1, some web server maybe require you bring http Host Header,chang to this:

    firstly use echo -e "HEAD / HTTP/1.0\r\nConnection: close\r\n\r\n" | nc 80

    to watch the pool member response

    Send String is HEAD / HTTP/1.0\r\nConnection: close\r\n\r\n

    Receive String is HTTP/1\.(0|1) (200|401)