vue项目使用axios发送请求让ajax请求头部携带cookie


最近做vue项目时遇到登录权限问题,登录以后再发送的请求头部并没有携带登录后设置的cookie,导致后台无法校验其是否登录。检查发现是vue项目中使用axios发送ajax请求导致的。查看文档得知axios默认是不让ajax请求头部携带cookie的,因此,在main.js中设置如下:

import axios from 'axios'
axios.defaults.withCredentials=true;//让ajax携带cookie
Vue.prototype.$axios = axios;
GarsonZhang www.yesdotnet.com

 

这样请求头就可以带着设置好的cookie向后台发送请求了,这样初级的登录权限就可以验证了。

如有疑问,欢迎随时交流。

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:服务器漏洞数据
下一篇:解决 axios 跨域时,发送 post 请求前options 404
评论列表

发表评论

评论内容
昵称:
关联文章

vue项目使用axios发送请求ajax请求头部携带cookie
解决 axios 跨域时,发送 post 请求前options 404
yesweb-ajax使用
框架ajax接口请求超时事件设置
同时多个请求_axios多并发请求
.net core MVC 使用 jquery ajax请求 Post json
uniapp微信小程序使用axios(vue3+axios+ts版)
RestSharp请求https添加Cookie信息的正确姿势
深入理解 Vue 3 中的 ::v-deep: Scoped 样式无处不达
使用.NET 6开发TodoList应用(10)——实现DELETE请求以及HTTP请求幂等性
消息发送时的问题
Yarp 系统内调度更灵活
vue结合qiankun无法使用vue devtools调试子项目
Vue 3项目使用TypeScript和Pinia进行持久化状态管理和初始化操作
.NET中大型项目开发必备(9)--http请求调用(Post与Get)
使用.NET 6开发TodoList应用(9)——实现PUT请求
新建vue项目出现error Unexpected ‘debugger‘ statement no-debugger
客户端发送,服务端接收并输出
使用.NET 6开发TodoList应用(6)——使用MediatR实现POST请求
Http请求中Referer的设置,CEFSharp带Referer请求

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码