2016-01-15 6 views

Antwort

21

fand ich, dass dieses Format https://user:[email protected] gut in CURL und Knoten funktioniert aber nicht mit holen.

Ich musste base-64 Npm-Modul verwenden und durch ein Header-Objekt übergeben.

// https://www.npmjs.com/package/base-64 
const base64 = require('base-64'); 

... 

var headers = new Headers(); 
headers.append("Authorization", "Basic " + base64.encode("user:password")); 

fetch("https://url", { 
    headers: headers 
    }) 
    .then((response) => { ... }) 
    .done(); 
` 
+0

Können Sie bitte teilen npm Paketnamen hier ..! –

+1

https://github.com/mathiasbynens/base64, https://github.com/beatgammit/base64-js –

1

Sie könnten btoa() anstelle der Verwendung des base_64 Modul verwendet. btoa() ist eine Funktion auf dem Window.

+0

Dies passiert in React Native und btoa, zumindest dann, war nicht verfügbar, denke ich. – Paul

Verwandte Themen