HTTP/S Check

The HTTP/S check loads the text or other data specified by the URL according to RFC 2616 (HTTP/1.1). Both HTTP and HTTPS (SSL over HTTP) protocols are supported. The loaded content can be checked for the presence of a key word or phrase, and can be checked for changes since the last load. GET and POST methods are supported. Basic authentication is supported.

Settings:

URL: The HTTP or HTTPS URL to be checked. Enter the full URL including "http://" or "https://" as appropriate.

HTTP Method: Normally, use GET. The POST method can be used if the URL is the target of a form action. If in doubt, use GET.

Verify Text (Optional): If specified, the page content will be checked for the presence of the word or phrase entered. If not found, a "Content Error" will be generated. Note that the verification is case sensitive and the text must be found in the page content exactly as it is entered. To verify text using a regular expression, enter "regex:" followed by the expression.

Username/Password (Optional): If basic authentication is required to access the URL, fill in the username and password, otherwise leave blank. For basic authentication, the URL will be requested initially without credentials to ensure an HTTP "401 Not Authorized" response is received. The URL will then be submitted again with the credentials to ensure the log in is successful.

Warn on Page Change: If checked, an SHA digest is computed for the content each time it is loaded. A warning will be sent to the appropriate contacts anytime the digest changes.

Allow Redirection: If checked, HTTP redirections will be followed. If not checked, HTTP redirections such as "302" responses will generate errors. Note that this option supports HTTP redirections ONLY. Client-side redirections such as Javascript and the meta refresh tag WILL NOT be followed.