有没有办法从 axios 中删除连接:keep-alive?
Is there a way to remove connection: keep-alive from axios?
axios 分配给 Vue.prototype 直接从 node_modules 导入,如:
import axios from "axios";
import Vue from "vue"
Vue.prototype.axios = axios;
浏览器每次发送请求,connection: keep-alive
可用。
有没有办法删除 header?
axios.defaults.headers.common
中可用的默认 header 是
{
Accept: "application/json, text/plain, */*
}
如果你看一下 documentation for the Connection-header it is classified as as "Forbidden header name".
这基本上意味着它们由浏览器处理,无法通过代码更改。
对于其他一些 headers 也是如此,例如 Referer 和 Cookie(整个列表可在 https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_header_name 获得)。
axios 分配给 Vue.prototype 直接从 node_modules 导入,如:
import axios from "axios";
import Vue from "vue"
Vue.prototype.axios = axios;
浏览器每次发送请求,connection: keep-alive
可用。
有没有办法删除 header?
axios.defaults.headers.common
中可用的默认 header 是
{
Accept: "application/json, text/plain, */*
}
如果你看一下 documentation for the Connection-header it is classified as as "Forbidden header name".
这基本上意味着它们由浏览器处理,无法通过代码更改。
对于其他一些 headers 也是如此,例如 Referer 和 Cookie(整个列表可在 https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_header_name 获得)。