0
Nagiosサーバー上のホストの状態を表示するために、WebサイトからNagiosサーバーに接続しようとしています。ウェブサイト経由でNagios Apiに接続する
私はcurlコマンドを実行しました。私はjsonレスポンスを返して動作します。しかし、今私はWebアプリケーションのために接続しようとすると、jQueryは私にGET 401の不正なエラーを与えます。
jquery-3.1.0.js:9392 GET http://41.87.218.55/nagios/cgi-bin/objectjson.cgi?query=hostlist&parenthost=none&childhost=none 401 (Unauthorized)
send @ jquery-3.1.0.js:9392
ajax @ jquery-3.1.0.js:8999
getData @ myJavaAng.js:187
(anonymous function) @ myJavaAng.js:203
マイコード:
function getData() {
var name, code;
var serviceURL = "http://test:[email protected]/nagios/cgi-bin/objectjson.cgi?query=hostlist&parenthost=none&childhost=none";
$.support.cors = true;
$.ajax({
type: "GET",
dataType: "json",
crossDomain: true,
url: serviceURL,
success: function(data) {
alert(data);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
console.log(errorThrown);
}
});
}
私が間違ってやっているお聞かせください。