我正在研究快递js。特定端点呈现以下形式
<form action="/api/oauth2/authorize" method="post">
<input name="transaction_id" type="hidden" value="<%= transactionID %>">
<div>
<input type="submit" value="Allow" id="allow">
<input type="submit" value="Deny" name="cancel" id="deny">
</div>
</form>
这完美无缺!但我想在服务器端模拟这个表单提交,我正在做:
request({
url : 'http://localhost:3000/api/oauth2/authorize',
qs:{
transaction_id:bod.transactionID },
headers:{
'Authorization':auth,
'Content-Type':'application/x-www-form-urlencoded'
},
method:'POST'
},function(err,res,bo){
console.log("Got response with body :"+bo);
});
问题是,现在我发起了一个新的http post请求,之前的会话数据丢失了。当我使用表单执行POST操作时,仍会保留会话数据。 我如何模拟表格帖子以保持会话数据,请帮忙!