自用小总结

问题出现背景:前后端交互
问题描述:脚本无法获取响应主体(原因:CORS Missing Allow Origin
问题分析:前后端交互数据形式不匹配
自我检查:用 postman 检查后端接口是否能用,排除前端和后端其中一个
尝试更改
1. 前端是form-data / x-www-form-urlencoded数据,后端则需要使用@RequestParam

2. 前端是application/json数据,后端则需要使用@RequestBody

3. 后端尝试添加

1. , HttpServletResponse response
2. response.setHeader("Access-Control-Allow-Origin", "*");位置在controller里面 ,例如 :
@PostMapping("/login")
public Result<User> loginController(@RequestParam String uname, @RequestParam String password, HttpServletResponse response){User user = userService.loginService(uname, password);if(user!=null){response.setHeader("Access-Control-Allow-Origin", "*");return Result.success(user,"登录成功!");}else{return Result.error("123","账号或密码错误!");}}

4.前端请求添加请求头

 this.axios({url: "/user/login",               // 请求地址method: "post",                   // 请求方法headers: {                         // 请求头"Content-Type": "application/json",},params: {                          // 请求参数uname: this.ruleForm.uname,password: this.ruleForm.password,},})

5.前端请求参数:应该是paramse 还是 data,是否与后端接收 controller 相匹配

CORS Missing Allow Origin相关推荐

  1. 记一次option请求与jwt过滤器冲突引起的跨域问题(CORS Missing Allow Origin)

    前端:vue3 + axios + - (http://localhost:8080) 后端 :springboot + jwt +-(http://localhost) 因为端口不同,会发生跨域问题 ...

  2. Access to script at ‘xxx‘ from origin ‘null‘ has been blocked by CORS policy: Cross origin requests

    前言 本地调试js时,遇到本错误 Google Chrome 84.0.4147.135 (正式版本) (64 位) (cohort: Stable Installs Only) 修订版本 c42bd ...

  3. 【VSCode】from origin ‘null‘ has been blocked by CORS policy: Cross origin requests are only supported

    Access to script at 'file:///C:/Users/dawulei/Desktop/%E9%A1%B9%E7%9B%AE/%E5%9D%A6%E5%85%8B%E5%A4%A7 ...

  4. ajax跨域请求问题:Access to XMLHttpRequest at……has been blocked by CORS policy: Cross origin requests

    背景:本地代码调试时,加载本地资源正常,jquery的AJAX请求服务端资源报错. Access to XMLHttpRequest at '***** ' from origin 'null' ha ...

  5. from origin ‘null‘ has been blocked by CORS policy: Cross origin requests are only supported for ...

    跨源资源请求问题解决方案 问题描述:当我们在vsCode中使用 open in brower插件打开html文件文件时,就会报错 xxx已被CORS策略阻止,引入的资源还会失效. 解决办法1 :Liv ...

  6. Access to XMLHttpRequest at file from origin ‘null‘ has been blocked by CORS policy谷歌浏览器本地打开项目js文件报错

    Access to XMLHttpRequest at 'file:///xxxxx/PQ.BaseInfo.proto' from origin 'null' has been blocked by ...

  7. 解决浏览器跨域加载本地文件报错 Access to script at ‘xxx‘ from origin ‘null‘ has been blocked by CORS policy

    报错: Failed to load resource: net::ERR_FILE_NOT_FOUND Access to script at 'xxx' from origin 'null' ha ...

  8. Access to XMLHttpRequest at ‘file:///D:/xx/xxx.json‘ from origin ‘null‘ has been blocked by CORS问题解决

    问题: 在Chrome中的控制台输出错误的页面如下: 错误信息: Access to XMLHttpRequest at 'file:///D:/xxxx/xxx.json' from origin ...

  9. Access to script at ‘file:///C:/study...‘ from origin ‘null‘has been blocked by CORS policy

    Access to script at 'file:///C:/study/vite-project/dist/assets/index.d3de8eba.js' from origin 'null' ...

  10. java web 跨域_java web服务端CORS跨域配置

    CORS介绍 CORS-CrossOrigin Resource Sharing,即跨域资源共享,它定义了一种服务器和浏览器的交互方式来确定是否允许跨域请求.CORS简单灵活,但有风险性,能实现aja ...

最新文章

  1. 压缩和归档及vi的使用
  2. 【c语言】蓝桥杯算法提高 c++_ch02_02
  3. 网域环境如何让用户自行修改密码
  4. 单链表的查找和取值-1
  5. qiniudn.com域名已完全恢复
  6. Axure RP Pro - 翻译 - Download下载 - Axure RP Pro 5.5.0.1955
  7. 电大计算机基础知识机考题,电大《计算机应用基础》网考机考单选题大汇总
  8. oracle adrci purge,adrci中的purge
  9. wps中下划线怎么也去不掉_黑头究竟怎么形成的?为什么总是去不掉?那是因为你用错方法...
  10. 初入职场,如何快速脱颖而出?
  11. 国外网站视频下载方法通通告诉你
  12. vim的异常退出处理
  13. 基于ROS2多机器人编程资料
  14. 计算机农业应用答案,东北农业大学计算机应用技术网上作业及答案.doc
  15. HLK-W801wifi连接
  16. 【seo】网页开发 代码优化 3
  17. 如何写好部门工作总结
  18. 今日头条、UC头条(大鱼号)、企鹅号文章分类、推送、拉取业务实现及接口api说明文档
  19. idea集成阿里巴巴规范扫描插件
  20. 无线路由器实现接入网络

热门文章

  1. Google Chrome浏览器常用快捷键
  2. 条件语句的if语句的5种替代方法
  3. hdu多校(三)1004 Tokitsukaze and Multiple(easydp)
  4. 记一次磁盘PV丢失事件
  5. 每个广告组放多少个关键字合适?
  6. 图的存储结构——邻接表
  7. 面向未来的100项颠覆性创新技术!欧盟重磅报告
  8. WPS表格(Excel)常用函数与技巧总结
  9. latex:表格排版示例
  10. 个人博客登录注册部分