This gets a lot easier if you use the request library.
(如果您使用请求库,这会变得更容易。)
var request = require('request');
request.post(
'http://www.yoursite.com/formpage',
{ json: { key: 'value' } },
function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
}
}
);
Aside from providing a nice syntax it makes json requests easy, handles oauth signing (for twitter, etc.), can do multi-part forms (eg for uploading files) and streaming.
(除了提供一个很好的语法,它使json请求变得容易,处理oeuth签名(对于twitter等),可以做多部分表单(例如用于上传文件)和流。)
To install request use command npm install request
(要安装请求,请使用命令npm install request
)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…