【发布时间】:2021-03-12 13:27:37
【问题描述】:
我正在尝试通过 POST 请求发送一些数据,但出现“CSRF 令牌丢失”错误。我正在尝试使用这样的requests.post 标头发送(反)CSRF 令牌:
response = requests.post("my_url", data={"id_user": current_user_id.decode("utf-8")}, headers='Authorization: X-CSRF-TOKEN ' + session['csrf_token'])
但是,在运行时,Python 会抛出以下错误:
AttributeError: 'str' object has no attribute 'items'
我不确定我哪里出错了,有人可以帮我评估错误发生的原因吗?
【问题讨论】:
-
欢迎来到 StackOverflow!确保写出更详细的问题,以便人们可以给出更详细的回答。确保包含更长的错误消息(包括堆栈跟踪和回溯),并显示错误位置的一些代码,以便用户可以帮助找出问题所在。如果有人写的答案对您有帮助或对您有用,请点击答案左侧的小复选标记。