2017-05-30 4 views
0
var json ={}; 
       json.client_id= "webshop_client"; 
       json.client_secret= "639a9118-b4ff-4617-86b2-50dcd20af961"; 
       json.grant_type="password"; 
       json.username="someusename"; 
       json.password ="somepassword"; 


       var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest; 
       xhttp = new XMLHttpRequest(); 
       var url1="somrurl"; 
        xhttp.onreadystatechange = function() { 
         console.log(xhttp.readyState+"||"+xhttp.status); 
         if(xhttp.readyState == 4 && xhttp.status == 200){ 
          console.log(xhttp.responseText); 
         service_response = JSON.parse(xhttp.responseText); 
         accessToken = service_response.access_token; 
         return callback(accessToken); 
         } 
        } 
        xhttp.open("POST",url1,true); 
        xhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
        xhttp.send(JSON.stringify(json)); 

Dies ist mein Code. Ich bekomme 401 nicht autorisierten Statuscode und keine Verbindung. Ich habe Credentials in Körper in send-Methode übergeben. Jeder hilft würde geschätzt werden?xmlhttprequest wirft 401 Statuscode

Antwort

0

Versuchen das Hinzufügen dieser Zeile, bevor Sie den Server mit xhttp.send nennen()

xhttp.withCredentials = true; 
Verwandte Themen