基本上我收到值從與功能活動的一種形式:從的NodeJS一種形式,編輯接收數據併發送再次
var formData="";
req.on('data', function (chunk){
formData += chunk;
});
而且我又在另一http.request發送這些值:
req.on('end', function(){
var options = { port: conf.port, path: req.path,
host: conf.host, method: req.method , headers: req.headers};
authReq = http.request(options,
function (response){...});
authReq.write(formData);
authReq.end();
});
我要的是更多的數據添加到形式,從先前的形式獲得,例如像這樣的事情:
var formData="client_id=XXX&client_secret=XXX&";
req.on('data', function (chunk){
formData += chunk;
});
但是這是行不通的,做了authReq.write(formData)之後;看起來像數據發送是空的或錯誤的....任何建議?
如果你)縮進的代碼正確,您會得到更好的反饋,沒有人願意水平滾動;和b)你減少你的問題到一個最小的版本,這樣我們就不必經歷無關和特定於應用程序的代碼 – slezica
問題是我無法將另一個字符串連接到來自表單數據的fromData字符串。 .. – Pistolo