2017-01-30 4 views
0

私はAwaazDe REST APIに、いくつかのユーザー名とパスワードを使用してJavascriptを使用して電話をかけようとしています。しかし、それは動作していません。ここに私のコードですユーザー名とパスワードを使用してJavascriptを使用してREST APIを呼び出しますか?

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", "[email protected]"); 
    xhttp.setRequestHeader("password", "12345");*/ 
    xhttp.setRequestHeader("Authorization", authenticateUser("username","password")); 
    xhttp.send(); 
    var response = JSON.parse(xhttp.responseText); 
    alert("No response"); 
/*}*/ 

私はこの問題を手伝ってください。どんな助力も高く評価されます。

+0

は役に立たないと言われています。 –

+0

GETメソッドを使用してREST APIを使用してコンテンツを取得できない。 –

+0

@SaurabhSinhaブラウザデバッガ(NET)コンソールをオンにして詳細を確認すると、時間が節約されます –

答えて

0

https://awaaz.de:443/ブロックされたクロスドメインリクエスト クロスオリジン・リクエストに許可されていないので、それは働いていない:同一生成元ポリシーがhttps://awaaz.de/console/streams-api/groups/でリモートリソースを読ん禁止します。 (理由:CORSヘッダ 'Access-Control-Allow-Origin'が見つかりません

+0

解決方法または、JavaScriptを使用してAwaazDe APIを呼び出すことはできませんか? –

+0

アプリケーションが同じサーバーに設定されている場合あなたが開発時にGoogle Chromeブラウザ「Allow-Control-Allow-Origin:*」拡張子を使用するよりも、開発時にテストしてコード化する必要がある場合は、 –

関連する問題