您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何从Postman Rest Client发送Spring CSRF令牌?

如何从Postman Rest Client发送Spring CSRF令牌?

一致地执行此操作的最简单方法,因此你不必每次都获得令牌:

注意:你需要安装PostMan Interceptor并激活它才能访问浏览器的cookie

创建一个新环境,以便可以存储环境变量

使用测试创建登录方法以将XSRF cookie存储在环境变量中,在“测试”选项卡中将此代码发布

//Replace XSFR-TOKEN with your cookie name
var xsrfCookie = postman.getResponseCookie("XSRF-TOKEN");
postman.setEnvironmentVariable("xsrf-token", xsrfCookie.value);

编辑 对于使用5.5.2或更高版本邮递员的任何人,你还必须解码Cookie,并且他们还提供了获取Cookie的替代方法,如@Sacapuces指出的那样

pm.environment.set("xsrf-token", decodeURIComponent(pm.cookies.get("XSRF-TOKEN")))

现在,你将拥有一个带有xsrf-token的环境变量。

保存登录方式

创建你要创建的新帖子,并在标题添加XSRF-Token-Header密钥,并在把手中添加环境变量以访问它{{}}

现在,在运行新请求之前,请确保你运行登录名,该登录名将存储环境变量,然后在你运行实际请求时将其自动追加。

Java 2022/1/1 18:15:12 有610人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶