如何使用`Node.js`进行`POST`?

时间:2011-09-21 16:02:23

标签: node.js postdata

我已经跟踪了示例和示例以及所有内容,我正在努力...我正在使用的等效PHP代码是:

  

$ url = json_encode($ userArray);

$postURL = "https://mysite.com/v4/bulk?api_key=51076b4234e62c7b4ef8e33717a3bce5";
$ch = curl_init($postURL);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt ( $ch, CURLOPT_HTTPHEADER, array ( 'Content-Type: application/json'));
curl_setopt ($ch, CURLOPT_POSTFIELDS,$url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($ch);
$result = json_decode($result, true);

我无法在Node中使用它。任何帮助将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:4)

request

var request = require("request");

request({
  url: "https://...",
  method: "POST",
  json: userArray
}, function _callback(err, res, body) {
  var result = body;
});