Checks whether a server is available.
No parameters required.
The response body is empty. If a server is available, the response code will be equal to 200
.
login=<...>password=<...>saymon_hostname=<...>url=https://$saymon_hostname/node/api/ping​curl -X GET $url -u $login:$password
let login = <...>let password = <...>let saymonHostname = <...>let path = "/node/api/ping";let auth = "Basic " + btoa(login + ":" + password);​let headers = new Headers();headers.append("Authorization", auth);​let requestOptions = {method: "GET",headers: headers};​fetch(saymonHostname + path, requestOptions).then(response => response.text()).then(result => console.log(result)).catch(error => console.log("error", error));
const http = require("http");​let login = <...>let password = <...>let saymonHostname = <...>let path = "/node/api/ping";let auth = "Basic " + Buffer.from(login + ":" + password).toString("base64");​let options = {"method": "GET","hostname": saymonHostname,"headers": {"Authorization": auth},"path": path};​let req = http.request(options, function (res) {let chunks = [];​res.on("data", function (chunk) {chunks.push(chunk);});​res.on("end", function (chunk) {let body = Buffer.concat(chunks);console.log(body.toString());});​res.on("error", function (error) {console.error(error);});});​req.end();
import requests​login = <...>password = <...>saymon_hostname = <...>url = "https://" + saymon_hostname + "/node/api/ping"​response = requests.request("GET", url, auth=(login, password))print(response.text)