我正在尝试在节点中实现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"
我了解如何使用节点http
模块设置标头和写入数据有效负载,但如何使用-u client_id:client_secret
模块实现http
?
答案 0 :(得分:1)
目前我不知道nodejs。但是,当您知道如何从nodejs设置标题-H
时,我相信我现在可以帮助您! -u client_id:client_secret
等同于以下内容:
-H "Authorization: Basic XXXXXXXXXXXXX"
此处XXXXXXXXXXXXX
是字符串client_id:client_secret
的base64。不要忘记它们中间的:
。