2016-01-15 22 views

答えて

21

私はこのフォーマットはCURLおよびノー​​ドではなく、フェッチとうまく動作https://user:[email protected]ことがわかりました。

base-64 npmモジュールを使用して、Headersオブジェクトを渡す必要がありました。

// 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

ここでnpmパッケージ名を共有できますか? –

+1

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

1

あなたはbase_64モジュールを使用してbtoa()の代わりに使用することもできます。 btoa()Windowの関数です。

+0

これはReact Nativeで起こっています。少なくともbtoaは利用できませんでした。 – Paul

関連する問題