如何包含 https 以在 https ping 结果上重新启动服务
how to include https to restart service on https ping result
您好,我想在我的服务器上发送 https 请求。我怎样才能包含 https 来获得响应?如果我得到一个不是 200 的 https 代码结果,我想重新启动服务器。这是我的源代码
@set @x=0 /*
:: ChkHTTP.cmd
@echo off
setlocal
set "URL=https://localhost:8080/ping.xhtml"
cscript /nologo /e:jscript "%~f0" %URL% | find "200" > nul
echo going to check error
if %ErrorLevel% EQU 0 (
echo Web server ok
) else (
echo Weber server not ok
echo kill task and then restart service
)
JScript */
var x=new ActiveXObject("Msxml2.ServerXMLHTTP.6.0");
x.setOption(2,13056);
x.open("GET",WSH.Arguments(0));x.send();
while (x.ReadyState!=4) {WSH.Sleep(15000)};
WSH.Echo(x.status);
它将在运行前等待 15 秒。但如果它的 https?
它会永远运行
我想忽略 SSL 错误
不可能忽略 SSL 错误,因为它 运行 在 https 上。替代运行它在服务器上以http为例:http://localhost
您好,我想在我的服务器上发送 https 请求。我怎样才能包含 https 来获得响应?如果我得到一个不是 200 的 https 代码结果,我想重新启动服务器。这是我的源代码
@set @x=0 /*
:: ChkHTTP.cmd
@echo off
setlocal
set "URL=https://localhost:8080/ping.xhtml"
cscript /nologo /e:jscript "%~f0" %URL% | find "200" > nul
echo going to check error
if %ErrorLevel% EQU 0 (
echo Web server ok
) else (
echo Weber server not ok
echo kill task and then restart service
)
JScript */
var x=new ActiveXObject("Msxml2.ServerXMLHTTP.6.0");
x.setOption(2,13056);
x.open("GET",WSH.Arguments(0));x.send();
while (x.ReadyState!=4) {WSH.Sleep(15000)};
WSH.Echo(x.status);
它将在运行前等待 15 秒。但如果它的 https?
它会永远运行我想忽略 SSL 错误
不可能忽略 SSL 错误,因为它 运行 在 https 上。替代运行它在服务器上以http为例:http://localhost