如何在Postman中使用ASP.NET窗体身份验证
我目前正在迁移一个ASP.NET Web表单网站,使其具有一个API,这样它就可以有一个React前端 在这次迁移中,我将继续使用表单身份验证,但我想知道如何在Postman的登录表单(/login.aspx)上发布,以便表单身份验证工作并将我登录,然后我可以继续测试我编写的API。我正在使用标准的ASP.NET web表单登录控件 我尝试过使用这个()方法,它似乎至少可以为我获取所需的POST数据,但似乎缺少了一些东西,因为我在Postman中被重定向到login.aspx,并且对API的任何调用仍然要求进行身份验证 我确实注意到,当按下登录按钮时,它在onclick事件处理程序中调用了一些名为WebForm_DoPostBackWithOptions的javascript方法,但我不确定如何在Postman中调用它 如果有人已经这么做了,我很高兴听到你的消息 您需要邮递员拦截器和拦截器桥来捕获表单身份验证cookie,以验证您的邮递员POST/GET请求。您还可以使用拦截器在邮递员集合中捕获并保存您的Google Chrome浏览器API请求 从邮递员社区复制和粘贴步骤: 要求如何在Postman中使用ASP.NET窗体身份验证,asp.net,webforms,postman,asp.net-membership,forms-authentication,Asp.net,Webforms,Postman,Asp.net Membership,Forms Authentication,我目前正在迁移一个ASP.NET Web表单网站,使其具有一个API,这样它就可以有一个React前端 在这次迁移中,我将继续使用表单身份验证,但我想知道如何在Postman的登录表单(/login.aspx)上发布,以便表单身份验证工作并将我登录,然后我可以继续测试我编写的API。我正在使用标准的ASP.NET web表单登录控件 我尝试过使用这个()方法,它似乎至少可以为我获取所需的POST数据,但似乎缺少了一些东西,因为我在Postman中被重定向到login.aspx,并且对API的任何
- 邮递员拦截器(v0.2.26及以上版本):
- 邮递员应用程序(v7.2.1及以上版本):
- 拦截桥
附加:我通过这个问题获得了风滚草徽章!耶!:)我对此很开心,谢谢;)自从做了这件事之后,我就一直在前进,但无论如何我都会接受你的答案,并在下次需要时牢记在心。谢谢你!我现在使用的是本地邮递员,我怀念过去邮递员可以自动使用浏览器cookies的美好时光。。。