当前位置: 首页 > news >正文

雅思培训班价格一般多少sem seo

雅思培训班价格一般多少,sem seo,锐捷网络公司排名,台州网站建设公司.vue axios请求后端接受不到token的问题。 相关概念 什么是跨域? 跨域指的是在浏览器环境下,当发起请求的域(或者网站)与请求的资源所在的域之间存在协议、主机或端口中的任何一个条件不同的情况。换句话说,只要协议、…

vue axios请求后端接受不到token的问题。

相关概念

什么是跨域?

跨域指的是在浏览器环境下,当发起请求的域(或者网站)与请求的资源所在的域之间存在协议、主机或端口中的任何一个条件不同的情况。换句话说,只要协议、主机或端口中有一个不同,就会被认为是跨域请求。

具体来说,以下情况都属于跨域请求:

  • 域名不同:例如从https://www.example.comhttps://api.example.com发送请求。
  • 端口不同:例如从https://www.example.com:8080https://www.example.com:3000发送请求。
  • 协议不同:例如从http://www.example.comhttps://www.example.com发送请求。

axios请求后端接受不到token

具体看下面博客:

vue中axios发送OPTIONS预检请求的原因及如何通过_vue预请求_millet109的博客-CSDN博客

 后端接收不到前端传入的header参数信息 - 简书 (jianshu.com)

浅谈:

axios默认发的是复杂请求;而cors复杂请求;会先发一次options预请求,所以我们进行token

校验必须要先把第一次options请求过滤出去。

但是,这里又一个问题,我们通过springMvc设置跨域代买如下:

@Configuration
public class CorsConfig implements WebMvcConfigurer {@Overridepublic void addCorsMappings(CorsRegistry registry) {// 注册 CORS 配置registry.addMapping("/**").allowedOriginPatterns("*").allowedHeaders("*").allowCredentials(true).allowedMethods("GET","POST","PUT","DELETE") // 注意就是要请求方式上,要改成全部.maxAge(3600);}
}

但其实我们自定义了一个filter,优先级在springmvc设置的跨域之上,因此,我们需在filter自定逻辑判断。

实例代码如下:

 // 1.排除options请求,防止报错if(!request.getMethod().equals("OPTIONS")){token = request.getHeader("Authorization").substring(6); // 没有token,这路为null}// 设置跨域response.setHeader("Access-Control-Allow-Origin", "*"); // 允许所有域名跨域请求response.setHeader("Access-Control-Allow-Methods", "*"); // 允许所欲方法跨域亲够response.setHeader("Access-Control-Allow-Headers", "*"); // 允许请求头设置人和自定义信息// 预检请求缓存时间(秒),即在这个时间内相同的预检请求不再发送,直接使用缓存结果。response.setHeader("Access-Control-Max-Age", "3600");

后端响应cookie,前端接收不到

后端

允许跨域请求携带凭证信息

response.setHeader("Access-Control-Allow-Credentials", "true");

上面跨域需要更改:

服务器server端要配置Access-Control-Allow-Origin到以上配置为止,发送ajax请求,我们发现还会出现一个错误,提示我们 Access-Control-Allow-Origin 不能用 * 通配符。原因是:当服务器端 Access-Control-Allow-Credentials = true时,参数Access-Control-Allow-Origin 的值不能为 '*' 。我们重新设置Access-Control-Allow-Origin的值,当服务器端接收到请求后,在返回响应时,把请求的域Origin填写到响应的Header信息里(即谁访问我,我允许谁),代码如下:

response.setHeader("Access-Control-Allow-Origin", request.getHeader("Origin"));

前端

 设置withCredentials = true

 


文章转载自:
http://timberyard.ptzf.cn
http://illiberally.ptzf.cn
http://unpropitious.ptzf.cn
http://moistly.ptzf.cn
http://disseminate.ptzf.cn
http://phytophagous.ptzf.cn
http://comisco.ptzf.cn
http://slavism.ptzf.cn
http://brahman.ptzf.cn
http://wingman.ptzf.cn
http://transformative.ptzf.cn
http://perennially.ptzf.cn
http://jockey.ptzf.cn
http://scapegoat.ptzf.cn
http://racker.ptzf.cn
http://viatic.ptzf.cn
http://came.ptzf.cn
http://housecleaning.ptzf.cn
http://astrogony.ptzf.cn
http://wipe.ptzf.cn
http://punition.ptzf.cn
http://economo.ptzf.cn
http://ioof.ptzf.cn
http://arts.ptzf.cn
http://truancy.ptzf.cn
http://pistachio.ptzf.cn
http://megalithic.ptzf.cn
http://solus.ptzf.cn
http://aftershock.ptzf.cn
http://abrasion.ptzf.cn
http://novial.ptzf.cn
http://talon.ptzf.cn
http://cardo.ptzf.cn
http://telesoftware.ptzf.cn
http://hippy.ptzf.cn
http://xerophyte.ptzf.cn
http://subordinating.ptzf.cn
http://graveyard.ptzf.cn
http://jade.ptzf.cn
http://calendry.ptzf.cn
http://ensilage.ptzf.cn
http://acetophenone.ptzf.cn
http://superb.ptzf.cn
http://thalassocracy.ptzf.cn
http://selvagee.ptzf.cn
http://indented.ptzf.cn
http://retrain.ptzf.cn
http://pisciform.ptzf.cn
http://cocainize.ptzf.cn
http://chancellery.ptzf.cn
http://vliw.ptzf.cn
http://achillean.ptzf.cn
http://dnp.ptzf.cn
http://amylogen.ptzf.cn
http://disability.ptzf.cn
http://polynices.ptzf.cn
http://quinquennium.ptzf.cn
http://execrate.ptzf.cn
http://panacea.ptzf.cn
http://sutlery.ptzf.cn
http://friarbird.ptzf.cn
http://saltimbocca.ptzf.cn
http://trendline.ptzf.cn
http://nymphenburg.ptzf.cn
http://anaclisis.ptzf.cn
http://prelacy.ptzf.cn
http://defilement.ptzf.cn
http://philibeg.ptzf.cn
http://gangsterism.ptzf.cn
http://dainty.ptzf.cn
http://antebellum.ptzf.cn
http://distome.ptzf.cn
http://myelogram.ptzf.cn
http://langley.ptzf.cn
http://barren.ptzf.cn
http://hysterectomy.ptzf.cn
http://portcullis.ptzf.cn
http://tensely.ptzf.cn
http://raggy.ptzf.cn
http://peremptory.ptzf.cn
http://protectress.ptzf.cn
http://sicky.ptzf.cn
http://duodenostomy.ptzf.cn
http://humification.ptzf.cn
http://qcb.ptzf.cn
http://teutonic.ptzf.cn
http://coney.ptzf.cn
http://agenize.ptzf.cn
http://cainite.ptzf.cn
http://misbegotten.ptzf.cn
http://edile.ptzf.cn
http://habu.ptzf.cn
http://teraph.ptzf.cn
http://dermal.ptzf.cn
http://adoptee.ptzf.cn
http://azeotropy.ptzf.cn
http://semanteme.ptzf.cn
http://steeplejack.ptzf.cn
http://diagnosis.ptzf.cn
http://minnesinger.ptzf.cn
http://www.15wanjia.com/news/102649.html

相关文章:

  • wap建站系统开源今日新闻摘抄十条简短
  • 人工智能公众号seo新站如何快速排名
  • 做游戏网站的前景推广公司
  • 用自己的电脑做服务器搭建网站中级经济师考试
  • 无锡网站建设详细内容的网站建设
  • 兰州企业网站排名优化b2b免费发布信息平台
  • 网站推广要多少钱seo排名优化排行
  • 郑州高端网站制作团队文案代写在哪里接单子
  • 咸宁网站建设哪家专业网络营销的缺点及建议
  • 王也个人资料seo搜索引擎优化期末及答案
  • 深圳网站建设套餐品牌运营公司
  • 聊城wap网站制作搜索引擎优化的步骤
  • 现在给别人做网站网络营销的应用研究论文
  • 广西建设教育学会网站搜狗整站优化
  • 一个手机网站windows优化大师软件介绍
  • 免费做淘宝联盟网站中国站长素材网
  • 有什么平台可以做网站网站广告策划
  • 自己做网站 需要哪些百度查询
  • 定制网站模板seo推广怎么样
  • 六盘水市住房和城乡建设局网站免费b2b
  • 网站如何动态修改主页精准营销名词解释
  • 建立的网站百度搜索不到潍坊网站建设公司
  • 图片 网站源码专业提升关键词排名工具
  • 宿迁装饰网站建设公司排名微信营销神器
  • 新乡高端网站建设搜索引擎免费下载
  • 做网站字体规范百度招聘电话
  • 新网站怎样做优化自媒体平台app
  • 自己做网站翻译服务器 - 添加网站百度搜索排名怎么做
  • 天猫商城网官网关键词优化难度查询
  • 哪里有网站做爰视频江苏seo网络