//1.使用form-data
//npm install form-data
使用form-data组件加载的文件会小一些
var form = new FormData();
form.append('contrl1','条件1');
form.append('search','搜索');
form.append('ctl00$MainContent$StandCode','DRD');
form.append('ctl00$MainContent$Watch','查看');
form.append('__VIEWSTATE','VIEWSTATEContext');
form.append('__EVENTVALIDATION':,'EVENTVALIDATIONContext');
form.submit('http://server/api.aspx', function(err, res,req) {
console.log(res.statusCode);
res.on('data', function (chunk) {
console.log('BODY: ' + chunk);
});
});
//2.使用request
//npm install request
request组件已经包含了form-data组件
var r = request.post('http://server/api.aspx',{form:{
'contrl1':'条件1',
'search':'搜索',
'__VIEWSTATE':'VIEWSTATEContext',
'__EVENTVALIDATION':'EVENTVALIDATIONContext'
}}
,function (error, response, body) {
console.log(body);
});
转载于:https://my.oschina.net/u/252343/blog/194337