首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何治疗强戈失眠?

如何治疗强戈失眠?
EN

Stack Overflow用户
提问于 2022-01-24 21:01:51
回答 2查看 416关注 0票数 1

在本地和火狐上运行django,我可以使用http://localhost:8000/admin/登录,然后我可以成功地访问http://localhost:8000/myCustomApi

每次我用http://localhost:8000/admin/登录失眠时,我都会得到{"code": "csrf", "reason": "CSRF cookie not set."}的响应。我试过this,但没有成功。我应该做什么,有什么教程吗?

EN

回答 2

Stack Overflow用户

发布于 2022-04-28 20:19:54

在您的环境中安装此插件:https://insomnia.rest/plugins/insomnia-plugin-default-headers

  • Click,然后在“管理环境”

上安装

在您的环境中添加一个新的env var:

代码语言:javascript
复制
{
"DEFAULT_HEADERS": {
    "X-CSRFToken": "wSYUpsSIkXxjA8wBiojsCU7YgJGYySGFWiDHNoGhEpCWGxoIyNfIvw7hr2Au1a9J"
}

}

将值替换为您可以在浏览器中找到的值。

现在的

  1. 是用来向窗体发送数据的。如果需要在登录时发出请求,请单击Cookies并添加一个名为sessionid的新cookie,以及在浏览器中找到的值。

  1. Enjoy
票数 0
EN

Stack Overflow用户

发布于 2022-06-03 14:46:57

设置X-CSRFToken对我没用。

因此,我试图在失眠症环境中“复制”同样的请求。

就我而言,我所做的是:

  1. 转到浏览器并至少执行一次成功的请求。
  2. 转到Network选项卡,并将名为NetworkRequest Header复制到失眠,并设置与其值相同的标题。
  3. 尝试从失眠中窃听。

<代码>G 213

失眠:

但是,如果有什么不一样的地方,请保持相同的核心:将请求环境从浏览器复制到失眠。

记住,如果所有标头都是相同的,服务器就无法看到Insomnia和浏览器之间的区别。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70840459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档