現(xiàn)在一個(gè)應(yīng)用需要訪問不同域下的TAM安全認(rèn)證服務(wù),需要模擬form表單提交到WebSEAL,先謝謝了。以下是我目前嘗試的http請求寫法:varhttp=require('http');varquerystring=require('querystring');varpost_options={host:'192.168.1.22',port:'80',path:'/pkmslogin.form',method:'post',auth:'username:123456','login-form-type':'pwd',headers:{'Content-Type':'application/x-www-form-urlencoded'}};varpost_data=querystring.stringify({username:'username',password:'123456','login-form-type':'pwd'});//Setuptherequestvarpost_req=http.request(post_options,function(res){res.setEncoding('utf8');console.log(JSON.stringify(res.headers));res.on('data',function(chunk){console.log('Response:'+chunk);});});console.log(JSON.stringify(post_req.headers));//postthedata//post_req.write(post_data);post_req.end();
如何使用nodejs http API模擬web form表單提交?
慕森王
2019-04-21 20:22:23