美文网首页
axios 跨越配置代理后 post 405 get正常

axios 跨越配置代理后 post 405 get正常

作者: 皇甫圣坤 | 来源:发表于2020-06-13 17:48 被阅读0次

跨域配置如下:

module.exports = {
  publicPath: './',
  devServer: {
    host: '0.0.0.0',
    port: '8080',
    open: true,
    proxy: {
      '/api': {
        target: 'http://v2.yibyi.net',
        changeOrigin: true,
        pathRewrite: { '^/api': '' }
      }
    }
  }
}

之后请求,发现post请求报405错误,get请求正常,原因:

笔者项目web.xml中配置拦截器对默认是否允许跨域请求属性为:true

即:web.xml中配置与前端页面重复而导致了某种冲突。

解决:

注释掉  changeOrigin: true 属性,即:

//changeOrigin: true

相关文章

  • axios 跨越配置代理后 post 405 get正常

    跨域配置如下: 之后请求,发现post请求报405错误,get请求正常,原因: 笔者项目web.xml中配置拦截器...

  • axios的具体使用

    全局使用axios Axios的get post Axios全面配置的方式

  • axios配置相关

    参考文档 Axios 请求配置参数详解 axios 全攻略之基本介绍与使用(GET 与 POST)

  • axios+vue

    1. get请求 2. post请求 post方式1: post方式2: 并发请求: axios实例 实例配置 实...

  • axios

    全局配置 axios发送get请求 发送post请求 参考文档 看云npm

  • nginx405

    项目架构,nginx反向代理,spring gateway网关,前端Vue原生的post,get第一次出现405,...

  • axios

    ajax axios axios.get axios.post Content-Type: application...

  • 封装一个ajax

    实现类似 axios.get() 和 axios.post() 的API

  • axios发送get和post请求

    1.get: 2.post 首先需要通过设置全局的默认配置,把axios的发送方式改一下:axios.defaul...

  • python做web接口测试零散笔记--1

    普通代理的配置: 设置http代理,然后在get或者post的时候提供proxies参数。 如果代理需要http ...

网友评论

      本文标题:axios 跨越配置代理后 post 405 get正常

      本文链接:https://www.haomeiwen.com/subject/rwrztktx.html