Axios发布作品,Axios放置未获得预加载请求

时间:2019-03-23 06:16:50

标签: ruby-on-rails vue.js axios

Axios put不会收到过去的预加载请求,但是如果我将其更改为post,则请求会发送。

这是我的代码。在网络选项卡中显示了OPTIONS,但在发布时,它发送OPTIONS和POST。

handleSubmit() {
                axios.put(process.env.VUE_APP_API_BASE + 'auth/password', {
                  password: this.password,
                  password_confirmation: this.password_confirmation,
                  current_password: this.current_password
                })
            }

是什么原因导致PUT请求无法发送?

对于PUT和POST,OPTIONS请求均返回代码200

1 个答案:

答案 0 :(得分:1)

检查您的OPTIONS响应。 接受的方法请求列表中很可能缺少PUT。检查 Access-Control-Request-Method 标头值。

有关访问控制请求方法here

的更多信息