MoquiのRestの呼び出しがローカルで実行されている問題があります。以下はサンプルのhtmlコードです。エラーは "REST Access forbidden(no authz)"です。パス/ moqui/users "と入力します。また、Webコンソールでは、エラーは403(禁止)です。Moqui AJAXの呼び出しの問題
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>AJAX Test</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
</head>
<body>
<script>
$(document).ready(function() {
$.ajax({
type: "GET",
url: "http://localhost:8080/rest/s1/moqui/users",
headers: {
Accept: "application/json",
Authorization : "Basic am9obi5kb2U6bW9xdWk="
},
contentType: "application/json"
}).then(function(data) {
console.log(data);
});
});
</script>
</body>
</html>
Chrome Rest Client拡張機能で試してもAPI呼び出しがうまく動作しますが、なぜAJAX呼び出しでは機能しないのですか。 –