Fac-verify ook laten controleren of een externe url is te benaderen
svn path=/Website/branches/v2019.2/; revision=45624
This commit is contained in:
@@ -1079,7 +1079,7 @@ if (this.S) // (deze test werkt niet vanuit verify.asp.inc)
|
||||
if (http_request.status < 200 || http_request.status > 299)
|
||||
{
|
||||
result.result = resultcodes.error;
|
||||
result.message += "<br>http_request error " + http_request.status + ": (" + http_request.statusText + ")";
|
||||
result.message += "<br>http_request error: " + http_request.status + " " + http_request.statusText;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1095,13 +1095,50 @@ if (this.S) // (deze test werkt niet vanuit verify.asp.inc)
|
||||
catch(e)
|
||||
{
|
||||
result.result = resultcodes.error;
|
||||
result.message += "<br>http_request error " + e.description;
|
||||
result.message += "<br>http_request error: " + e.description;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
checker("External url (testing https://facilitor.nl)",
|
||||
function ()
|
||||
{
|
||||
var puo_web_url = "https://facilitor.nl/";
|
||||
var result = { result: resultcodes.ok, message: "Checking external url: " + puo_web_url };
|
||||
try
|
||||
{
|
||||
var http_request = new ActiveXObject("Msxml2.ServerXMLHTTP.6.0");
|
||||
http_request.open("GET", puo_web_url, false); // Synchroon
|
||||
// Het hoeft niet echt lang te duren!
|
||||
var lResolve = 1 * 1000;
|
||||
var lConnect = 1 * 1000;
|
||||
var lSend = 2 * 1000;
|
||||
var lReceive = 2 * 1000;
|
||||
http_request.setTimeouts(lResolve, lConnect, lSend, lReceive);
|
||||
http_request.send();
|
||||
|
||||
if (http_request.status < 200 || http_request.status > 299)
|
||||
{
|
||||
result.result = resultcodes.warning;
|
||||
result.message += "<br>http_request response: " + http_request.status + " " + http_request.statusText;
|
||||
}
|
||||
else
|
||||
{
|
||||
result.message += "<br>" + http_request.status + " " + http_request.statusText;
|
||||
}
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
result.result = resultcodes.warning;
|
||||
result.message += "<br>http_request error: " + e.description;
|
||||
result.message += "<br>Is a firewall blocking traffic? Sending orders to external systems may fail.";
|
||||
}
|
||||
return result;
|
||||
}
|
||||
)
|
||||
|
||||
checker("Logfiles",
|
||||
function ()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user