在浏览器的http的GET,POST的跨域请求中,添加自定义头部,发送不是字符串,fromData的数据时,都是非简单请求。浏览器都预先发出OPTIONS(预检安全请求)。所以我们在axios中添加自定义头部时候需要后端返回OPTIONS请求允许才进行POST或GET请求。

后端中只需要对OPTIONS请求做出允许自定义头部和状态200即可。

if(req.method==='OPTIONS'){res.writeHead(200,{//允许跨域"Access-Control-Allow-Origin":"*","Access-Control-Allow-Credentials":"true",//允许请求类型"Access-Control-Allow-Methods":"*",//允许自定义头部'Access-Control-Allow-Headers':"*",'Access-Control-Expose-Headers':'*'})res.end();}

axios添加自定义头部出现的问题相关推荐

  1. jQuery跨域,添加自定义头部header

    2019独角兽企业重金招聘Python工程师标准>>> 1.前端jQuery代码 $.ajax({crossDomain: true,beforeSend: function(req ...

  2. nginx 添加自定义头部信息

    http://phl.iteye.com/blog/2253355

  3. php添加自定义头部关键字,WordPress主题制作中自定义头部的相关PHP函数解析

    header_image()header_image() 函数是 WordPress 自定顶部图像的标准接口函数,该函数可以自动判断后台设置,并返回字符串形式的用户自定义顶部图像地址.本文主要涉及该函 ...

  4. Octavia API接口慢问题排查引发的思考

    女主宣言 文本梳理了Octavia API接口访问慢问题的排查过程和解决方案,并对排查过程中涉及到的相关知识点进行了梳理,希望日后遇到类似的问题可以有所借鉴和参考. PS:丰富的一线技术.多元化的表现 ...

  5. ajax 报错 Content-Type is not allowed by Access-Control-Allow-Headers in preflight respon

    转载https://www.cnblogs.com/caimuqing/p/6733405.html 问题描述: 由于restful接口需要在头部header传递两个字段: Content-Type: ...

  6. lua web快速开发指南(7) - 高效的接口调用 - httpc库

    httpc库基于cf框架都内部实现的socket编写的http client库. httpc库内置SSL支持, 在不使用代理的情况下就可以请求第三方接口. httpc支持header.args.bod ...

  7. Nginx多策略流量分发

    1.场景描述 在实际生产环境中,流量分发有很多情况,下面主要讲讲以下两种流量分发场景: 新版本上线,为了保证新版本稳定性,需要用线上的流量的引入,对新版本进行真实流量测试.如果新版本上线有问题,为降低 ...

  8. Spring Security 参考手册(一)

    Spring Security 参考手册 Ben AlexLuke TaylorRob WinchGunnar Hillert Spring security 是一个强大的和高度可定制的身份验证和访问 ...

  9. vue3使用vite+setup+ts写一个初级前端项目

    Vue3vite+setup+ts项目总结 项目说明 项目概述 本项目纯粹是为了学习和巩固刚学的vue3组合式api和语法糖,再加上网上流行vite+ts+vue,所以便有了这个历时四天的vue3前端 ...

最新文章

  1. 来看看如何在 C# 中使用反射
  2. 23 岁的 Java 成为编程界的扛把子,网友回复:这就是实力
  3. IIS/ Apache+PHP+MySQL+ Zend Optimizer完全安装手册
  4. python数组plot_Python Matplotlib:动态更新plot-数组长度未知
  5. Learning from Imbalanced Classes
  6. 配置SMB共享 、 配置NFS共享
  7. xp 4g内存补丁_32位操作系统导致电脑可用内存不足4G
  8. Postgresql kill用户进程
  9. python正则匹配空格+数字+空格_详解Python中正则匹配TAB及空格的小技巧
  10. linux设置环境变量_Linux怎么设置系统环境变量之export命令详解
  11. 编写一个函数,能够接受至少两个参数,返回最大最小值。
  12. Windows 7 SP1 多国语言包(MUI language packs)官方下载
  13. 开源APM性能检测系统技术选型与架构实战
  14. 东北大学软件项目管理与过程改进复习提纲(2020)——第三章
  15. 微信内置浏览器使用DevTools实现自动顶帖脚本
  16. 墨羽卿画第二章第5节:另一个世界,腊月廿四
  17. 从玉农业谋定国家龙头企业-林裕豪:对话农民丰收节交易会
  18. pycharm 安装及设置
  19. Invalid bound statement (not found): com.wxx.manager.mapper.GoodsCategoryMapper.selectByExample
  20. zxing详细使用说明 java生成二维码、条形码

热门文章

  1. c++中outtextxy_第12章 坚持一百秒(《C和C++游戏趣味编程》配套教学视频)
  2. java中的输入语句判断正负_在java中使用方法调用统计数组中正数的个数,将判断数据的正负功能定义成方法...
  3. 腾讯视频下载下来的视频在哪里
  4. PP视频怎么查看云钻的兑换记录呢
  5. java反射jdk1.8,Java基础----jdk1.8 反射实验
  6. java xml 读取库_Java开发中读取XML与properties配置文件的方法
  7. c语言随机漫步,基于最短路径的随机游走算法研究与应用
  8. 一步怎么测量图片_测量不容易?15套测量仪器实操手册+自动计算表格,自学也可以...
  9. linux文件名过长无法删除,不能删除文件,出现“源文件名长度大于系统支持的长度...
  10. 如何启动netcat_Netcat用法