【问题标题】:how convert the following curl command to request node js如何将以下 curl 命令转换为请求节点 js
【发布时间】:2019-10-16 10:56:21
【问题描述】:

以下是 curl 命令,我想将其转换为节点 js 的请求

curl -X PUT -H "X-Auth-Token: 6c82631a825d466fb8fb1cb61ecfbb99" -T wings-logo.png http://iecos.enlightcloud.com:8080/v1/
AUTH_9094738624f340d1ae02070cdc4b286d/test1/

【问题讨论】:

  • 这是什么?一个完整的 curl 命令?
  • @MalavanRockzz 一些命令被隐藏,因为代码块的格式不正确。现在可以看到完整的命令了。
  • 当然。 onlinedevtools.in/curl使用此工具将curl转换为nodejs请求
  • 你的问题太宽泛了。您使用的是什么 HTTP 请求库?你试过什么了?等等等等

标签: javascript node.js curl openstack object-storage


【解决方案1】:

这可能是您的 nodeJS 请求,
你可以试试,
生成使用https://curl.trillworks.com/#node

var request = require('request');

var headers = {
    'X-Auth-Token': '6c82631a825d466fb8fb1cb61ecfbb99',
    'content-type': 'application/x-www-form-urlencoded'
};

var dataString = '@/path/wings-logo.png';


var options = {
    url: 'http://xxxx:8080/v1/
AUTH_9094738624f340d1ae02070cdc4b286d/test1/',
    method: 'PUT',
    headers: headers,
    body: dataString
};

function callback(error, response, body) {
    if (!error && response.statusCode == 200) {
        console.log(body);
    }
}

request(options, callback);

【讨论】:

  • 好像从这里得到它-> onlinedevtools.in/curl
  • 您忘记在此处添加文件。翅膀标志.png ?
  • 我要上传文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-20
  • 2016-08-04
  • 2018-10-21
相关资源
最近更新 更多