アプリでrequest
を使用して、クライアント認証を使用してHTTPS経由でPOST
リクエストを送信しています。リクエストは常にエラーをスローしますError: Invalid URI "/"
そして私はそれを解決するために何もできませんでした。文字列を渡す代わりにurl.parseを使用してみましたが、それでも同じです。
request.post({
uri: 'https://localhost:5000',
key: credentials.key,
ca: credentials.ca,
cert: credentials.cert,
passphrase: credentials.passphrase,
rejectUnauthorized: false
}, { form: { data: payload }});
2番目のオブジェクトをrequest.post
に渡したことが原因であることが判明しました。これは、最初のオブジェクトの内部にあるはずです。
request.post('https://localhost:5000/', {
key: credentials.key,
ca: credentials.ca,
cert: credentials.cert,
passphrase: credentials.passphrase,
rejectUnauthorized: false,
form: { data: payload }
});