我对api发出curl请求,需要使用-u参数设置用户名登录,并使用-d发送帖子的数据。将curl选项传递给节点js http请求
这是一个模板:
$ curl -i -X POST "https://onfleet.com/api/v2/workers" \
-u "c64f80ba83d7cfce8ae74f51e263ce93:" \
-d '{"name":"Marco Emery","image":"http://cdn3.addy.co/images/marco.png","phone":"415-342-0112","teams":["0pgyktD5f3RpV3gfGZn9HPIt"],"vehicle":{"type":"CAR","description":"Tesla Model 3","licensePlate":"CA 2LOV733","color":"purple"}}'
如何翻译这两个-u和-d到一个节点JS请求格式化这种方式?
var options = {
host: 'www.google.com',
port: 80,
path: '/upload',
method: 'POST'
};
或者,有可能有一个网址,我可以给我的网页浏览器,将采取这些选项考虑?
你试过[节点卷曲(HTTPS://www.npmjs .com/package/node-curl)? **' - u'**可以由基本授权标题取代。 例如:'Authorization:Basic c64f80ba83d7cfce8ae74f51e263ce93:' –