我有一个成功工作的curl代码块。在
curl -v -X POST "https://someapihost" \
-d "image_url=someimage.jpg" \
-H "Authorization: form1 key2"
还有一个python代码块,它的工作原理完全相同。在
^{pr2}$但是我需要同样工作的节点js代码块,所以我需要翻译这些代码块。在
这是我的翻译。(我用了https://curl.trillworks.com/#node)
var request = require('request');
var headers = {
'Authorization': 'form1 key2'
};
var dataString = 'image_url=someimage.jpg';
var options = {
url: 'https://someapihost',
method: 'POST',
headers: headers,
body: dataString
};
function callback(error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
}
}
request(options, callback);
但是响应状态代码返回400,所以它不起作用。 我想知道为什么会发生这种错误 如何生成此代码。 (当然,我通过“npm install request”来请求安装)
谢谢你读这个问题。 谢谢
这取决于您正在进行的api调用,但是如果希望json作为输入,我希望下面的代码能够正常工作。在
相关问题 更多 >
编程相关推荐