在服务器节点js内执行post操作

时间:2016-10-17 08:24:04

标签: javascript node.js session express

我正在研究快递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操作时,仍会保留会话数据。 我如何模拟表格帖子以保持会话数据,请帮忙!

0 个答案:

没有答案