首页 > 代码库 > Django后台post请求中的csrf token
Django后台post请求中的csrf token
使用Requests库操作自己的Django站点,post登陆admin页面返回403,serverlog显示csrf token not set.
csrf token是get登陆页面时服务器放在cookies中返回的。
所以完整的登陆应该是这样的:
import requests
s = requests.Session()
r = s.get("http://serveraddr/admin")
s.cookies = r.cookies
loginpage = s.post(actionaddr,data=http://www.mamicode.com/{登陆表单数据})
之后s就是一个已登陆的Session了
Django后台post请求中的csrf token
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。