Postman post csrf_token

本文介绍如何在Postman中通过代码填充并管理CSRF Token,包括设置全局变量、查看全局变量以及在请求中正确配置X-CSRFToken header的方法。

1、填入代码

var csrf_token = postman.getResponseCookie("csrftoken").value
postman.clearGlobalVariable("csrftoken");
postman.setGlobalVariable("csrftoken", csrf_token);

 

2、查看全局变量

 

3、请求中设置“X-CSRFToken”这个header

 

 

转载于:https://www.cnblogs.com/wt7018/p/11451948.html

(venv) gapinyc@DESKTOP-9QS7RL5:~/sup# 先确保变量已定义 保变量已定义 CSRF_TOKEN="954e7667-c436-406f-adb7-b4d606f2b03b" ACCESS_TOKEN="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6dHJ1ZSwiaWF0IjoxNzYxNzQ1NzcyLCJqdGkiOiIyYTdkOTYyYy04YTlkLTRiMTAtOTk2Mi1mNTI0ZmU4NjIyNjMiLCJ0eXBlIjoiYWNjZXNzIiwic3ViIjoiMSIsIm5iZiI6MTc2MTc0NTc3MiwiY3NyZiI6Ijk1NGU3NjY3LWM0MzYtNDA2Zi1hZGI3LWI0ZDYwNmYyYjAzYiIsImV4cCI6MTc2MTc0NjY3Mn0.TDzFxBtUg_pKGSvYOLJWbiDDHjQygVWzerYOlbk4wdc" # 手动生成最小化合法 cookie 文件(只需要 csrf_token) cat > superset_cookies.txt << 'EOF' # Netscape HTTP Cookie File 192.168.110.204 TRUE / FALSE 0 csrf_token 954e7667-c436-406f-adb7-b4d606f2b03b EOF (venv) gapinyc@DESKTOP-9QS7RL5:~/superset-kiosk$ curl -b superset_cookies.txt \ -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6dHJ1ZSwiaWF0IjoxNzYxNzQ1NzcyLCJqdGkiOiIyYTdkOTYyYy04YTlkLTRiMTAtOTk2Mi1mNTI0ZmU4NjIyNjMiLCJ0eXBlIjoiYWNjZXNzIiwic3ViIjoiMSIsIm5iZiI6MTc2MTc0NTc3MiwiY3NyZiI6Ijk1NGU3NjY3LWM0MzYtNDA2Zi1hZGI3LWI0ZDYwNmYyYjAzYiIsImV4cCI6MTc2MTc0NjY3Mn0.TDzFxBtUg_pKGSvYOLJWbiDDHjQygVWzerYOlbk4wdc" \ -H "Content-Type: application/json" \ -H "X-CSRFToken: 954e7667-c436-406f-adb7-b4d606f2b03b" \ -X POST \ -d '{"name": "kiosk", "type": "default"}' \ http://192.168.110.204:8088/api/v1/tag/ {"errors": [{"message": "400 Bad Request: The CSRF session token is missing.", "error_type": "GENERIC_BACKEND_ERROR", "level": "error", "extra": {"issue_codes": [{"code": 1011, "message": "Issue 1011 - Superset encountered an unexpected error."}]}}]}(venv) gapinyc@DESKTOP-9QS7RL5:~/supcurl -b "csrf_token=954e7667-c436-406f-adb7-b4d606f2b03b" \d606f2b03b" \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -H "X-CSRFToken: 954e7667-c436-406f-adb7-b4d606f2b03b" \ -X POST \ -d '{"name": "kiosk", "type": "default"}' \ http://192.168.110.204:8088/api/v1/tag/ {"errors": [{"message": "400 Bad Request: The CSRF session token is missing.", "error_type": "GENERIC_BACKEND_ERROR", "level": "error", "extra": {"issue_codes": [{"code": 1011, "message": "Issue 1011 - Superset encountered an unexpected error."}]}}]}(venv) gapinyc@DESKTOP-9QS7RL5:~/superset-kiosk$
最新发布
10-30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值