現(xiàn)在一個應用需要訪問不同域下的TAM安全認證服務,需要模擬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-19 16:12:31