Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Postman中使用ASP.NET窗体身份验证_Asp.net_Webforms_Postman_Asp.net Membership_Forms Authentication - Fatal编程技术网

如何在Postman中使用ASP.NET窗体身份验证

如何在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的任何

我目前正在迁移一个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请求

从邮递员社区复制和粘贴步骤:

要求

  • 邮递员拦截器(v0.2.26及以上版本):
  • 邮递员应用程序(v7.2.1及以上版本):
  • 拦截桥
快速启动

从操作系统特定的拦截器桥包运行安装脚本。执行安装脚本后,请勿更改com.postman.postmanapp.json文件的位置。根据您的操作系统,您可能需要双击或通过shell执行安装程序脚本。MacOS/Windows上的用户可能会看到安全警告。例如,要覆盖MacOS上的安全性,您可能需要右键单击>打开

重新启动Chrome(仅Windows需要)

将邮递员拦截器扩展更新至v0.2.26或更高版本(chrome://extensions/ >启用开发人员模式>更新)

将Postman更新为v7.2.1或更高版本

从右上角的图标打开捕获cookie覆盖

“拦截器已连接”状态表示邮递员能够与安装在浏览器中的拦截器扩展进行通信

启用捕获Cookie设置,并添加要同步Cookie的域


附加:

我通过这个问题获得了风滚草徽章!耶!:)我对此很开心,谢谢;)自从做了这件事之后,我就一直在前进,但无论如何我都会接受你的答案,并在下次需要时牢记在心。谢谢你!我现在使用的是本地邮递员,我怀念过去邮递员可以自动使用浏览器cookies的美好时光。。。