使用用户名和密码使用Javascript调用RESTAPI?
我正在尝试使用Javascript使用一些用户名和密码调用AwaazDe REST API。但它不起作用。这是我的密码使用用户名和密码使用Javascript调用RESTAPI?,javascript,php,html,rest,Javascript,Php,Html,Rest,我正在尝试使用Javascript使用一些用户名和密码调用AwaazDe REST API。但它不起作用。这是我的密码 function authenticateUser(user, password) { var token = user + ":" + password; // Should i be encoding this value????? does it matter??? // Base64 Encoding ->
function authenticateUser(user, password)
{
var token = user + ":" + password;
// Should i be encoding this value????? does it matter???
// Base64 Encoding -> btoa
var hash = btoa(token);
return "Basic " + hash;
}
/*function UserAction() {*/
/* alert("Searching!");*/
var xhttp = new XMLHttpRequest();
xhttp.open("GET", "https://awaaz.de:443/console/streams-api/groups/", false);
xhttp.setRequestHeader("Content-type", "application/json");
/*xhttp.setRequestHeader("username", "saurabh134741@nitp.ac.in");
xhttp.setRequestHeader("password", "12345");*/
xhttp.setRequestHeader("Authorization", authenticateUser("username","password"));
xhttp.send();
var response = JSON.parse(xhttp.responseText);
alert("No response");
/*}*/
请帮我解决这个问题。非常感谢您提供的任何帮助。由于不允许跨域请求,因此无法正常工作
已阻止跨源请求:同一源策略不允许读取位于的远程资源。(原因:CORS标题“Access Control Allow Origin”缺失不工作是一个非常模糊的词,请具体说明您遇到的任何可能有帮助的错误。不工作意味着无法使用REST API的GET方法获取内容。@SaurabhSinha打开浏览器调试器(NET)控制台并查看更多信息。这将节省您的时间任何解决方案?或者不可能使用Javascript调用AwaazDe API?如果您的应用程序设置在同一台服务器上,那么它的工作将非常完美。如果您需要在开发时测试和编码,请使用google chrome浏览器“允许控制允许源代码:*”扩展