我需要將一些數據status=1
發送到另一臺服務器上的PHP文件,該文件將更新數據庫中的一行。有沒有簡單的方法使用Node.js發送POST請求?
這是似乎是這樣:
var data = {
var1:"something",
var2:"something else"
};
var querystring = require("querystring");
var qs = querystring.stringify(data);
var qslength = qs.length;
var options = {
hostname: "example.com",
port: 80,
path: "some.php",
method: 'POST',
headers:{
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': qslength
}
};
var buffer = "";
var req = http.request(options, function(res) {
res.on('data', function (chunk) {
buffer+=chunk;
});
res.on('end', function() {
console.log(buffer);
});
});
req.write(qs);
req.end();
我必須發送一個簡單的「1」,所以必須有一個更好的辦法。我已閱讀關於節點「請求」庫的信息,但我不希望爲此任務安裝另一個擴展。
謝謝,這是一個很好的和輕量級的圖書館! (^_^) –