如何在nodejs中实现curl选项
我正试图在节点中实现一个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
模块的-u client_id:client_secret
?
目前我不知道nodejs。 但是,当你知道如何从nodejs设置Headers -H
时,我相信我现在可以为你提供帮助! -u client_id:client_secret
相当于下面的一个:
-H "Authorization: Basic XXXXXXXXXXXXX"
这里XXXXXXXXXXXXX
是stringclient_id:client_secret
的base64 client_id:client_secret
。 不要忘记:
在他们中间。