JavaScript からリクエストを作成する必要がありますが、次の方法でしか作成できませんcurl
。
curl https://example.com/api -u test_123: -d source=123 -d description="Aaaa Bbbb" -d email="aaaa@example.com"
私はそれ-d
が POST パラメーターであることを知っているので、次のように作成できます。
fetch(`${config.baseUrl}/api/users/profile/`,
{ method: 'POST',
data: JSON.stringify({source: 123, description: 'Aaaa Bbb', email: 'aaaa@example.com'})
})
.then(response => {
// do something
})
ユーザーを設定するにはどうすればよい-u
ですか? ヘッダーですか?
アップデート
デバッグ モードでリクエストを行ったところ、次の出力が得られました。
> * Server auth using Basic with user 'sk_test_GAaENEsG0PBmvtHBA2g49sPy'
> > POST /v1/customers HTTP/1.1
> > Authorization: Basic c2tfdGVzdF9HQWFFTkVzRzBQQm12dEhCQTJnNDlzUHk6
> > User-Agent: curl/7.35.0
> > Host: api.stripe.com
> > Accept: */*
> > Content-Length: 94
> > Content-Type: application/x-www-form-urlencoded
-u
オプションはbase64に変換するだけですか?