Ils*_*hat 6 javascript curl request node.js
这是我有效的cURL命令:
curl 'https://www.example.com/api/' --data '{"jsonrpc":"2.0","method":"getObjectsByFilter","id":"3"}'
Run Code Online (Sandbox Code Playgroud)
这是我在Node.js中尝试的:
var url = 'https://www.example.com/api/';
var data = {
"jsonrpc":"2.0",
"id":"3"
};
req.post({ url: url, form: data}, function (err, result, body) {
Run Code Online (Sandbox Code Playgroud)
但是无效
您将需要安装npm模块请求
如果已经npm安装,只需运行以下命令:
npm install request
Run Code Online (Sandbox Code Playgroud)
确保您需要节点文件顶部的模块,如下所示
var request = require('request');
Run Code Online (Sandbox Code Playgroud)
您可以使用以下模块:
var request = require('request');
var url = 'https://www.example.com/api/';
var data = {
"jsonrpc":"2.0",
"id":"3"
};
request.post({url:url, formData: data}, function(err, httpResponse, body) {
if (err) {
return console.error('post failed:', err);
}
console.log('Post successful! Server responded with:', body);
});
Run Code Online (Sandbox Code Playgroud)
查看文档以获取更多信息:
https://www.npmjs.com/package/request