Convertir solicitud cURL a solicitud de node.js

Aquí está mi comando cURL válido:

curl 'https://www.example.com/api/' --data '{"jsonrpc":"2.0","method":"getObjectsByFilter","id":"3"}' 

Esto es lo que intenté en 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) { 

Pero no es valido

Necesitará instalar la solicitud del módulo npm.

Si ya tiene npm instalado, simplemente ejecute el siguiente comando:

 npm install request 

Asegúrese de que necesita el módulo en la parte superior de su archivo de nodo, por lo que

 var request = require('request'); 

Puedes usar el módulo con lo siguiente:

 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); }); 

Revisa la documentación para más información:

https://www.npmjs.com/package/request

Puedes usar la siguiente herramienta para convertir y obtener el código:

https://curl.trillworks.com/#node

Ellos apoyan:

  • Node.js
  • Pitón
  • PHP
    Intereting Posts