我正在尝试在 Node 中实现 curl 请求。在 curl 中,您可以执行以下 POST 请求:
curl -v https://api.sandbox.paypal.com/v1/oauth2/token \
-H "Accept: application/json" \
-H "Accept-Language: en_US" \
-u "client_id:client_secret" \
-d "grant_type=client_credentials"
我了解如何使用 Node http
模块设置 header 和写入数据负载,但我如何使用 http 实现
模块?-u client_id:client_secret
最佳答案
目前我不懂nodejs。但是你知道如何从 nodejs 设置 Headers -H
,我相信我现在可以帮助你! -u client_id:client_secret
等价于下面的:
-H "Authorization: Basic XXXXXXXXXXXXX"
这里的 XXXXXXXXXXXXX
是字符串 client_id:client_secret
的 base64。不要忘记它们中间的 :
。
关于node.js - 如何在nodejs中实现curl u选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22540696/