javascript - masalah pengepala permintaan tersuai tetapan axios
淡淡烟草味
淡淡烟草味 2017-05-24 11:38:23
0
1
695

Jangan mengkritik saya lagi Saya telah membaca dokumen dan mencari di Google Hasil yang diperolehi dengan menetapkan dokumen atau mencari jawapan bukan yang saya mahukan

axios.interceptors.request.use(
    config => {
          // 判断是否存在token,如果存在的话,则每个http header都加上token
        // config.withCredentials = true
        config.headers['X-Token'] = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9hcGkuamlhamlh'
        
        return config
    },
    err => {
        return Promise.reject(err)
})

Hasil keluaran oleh pelayar adalah seperti berikut


Hanya ada satu lagi Access-Control-Request-Headers:x-token

Ia tidak mempunyai nilai x-token Bukankah sepatutnya terdapat satu lagi X-Token dalam maklumat pengepala, iaitu atribut bersamaan dengan "Hos"?
Sepatutnya
X-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9hcGkuamlhamlh
Adakah ini kesnya?
Penyelesaian

淡淡烟草味
淡淡烟草味

membalas semua(1)
洪涛

Beginilah keadaannya apabila membuat permintaan merentas domain atau permintaan yang tidak mudah (bukan get, post atau terdapat pengepala berlebihan), penyemak imbas akan melakukan terlebih dahulu. permintaan OPTIONS , permintaan ini bertanya sama ada merentas domain dibenarkan. Access-Control-Request-Headers tergolong dalam permintaan ini. getpost 或存在多余的头部)时,浏览器会首先进行一个 OPTIONS 请求,这个请求来询问跨域是否被允许。Access-Control-Request-Headers 就属于这个请求。

当服务器返回允许 Access-Control-Request-* 所列出的项目是(就是返回 Access-Control-Allow-*

Apabila pelayan mengembalikan bahawa item yang disenaraikan dalam Access-Control-Request-* dibenarkan (iaitu, ia mengembalikan Access-Control-Allow-*), penyemak imbas akan menghantar permintaan kepada anda. 🎜
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan