Apabila membangunkan menggunakan uniapp baru-baru ini, kadangkala perlu menetapkan maklumat pengepala permintaan dalam permintaan supaya pelayan boleh memproses permintaan dengan betul. Mari kongsikan cara untuk menetapkan pengepala permintaan dalam uniapp.
Anda boleh menetapkan maklumat pengepala permintaan secara global dalam main.js
projek, supaya maklumat ini akan dibawa dalam sebarang permintaan. Kaedah khusus adalah seperti berikut:
import Vue from 'vue' import App from './App' Vue.config.productionTip = false Vue.prototype.$http = function(url, method, data){ return new Promise((resolve, reject) => { uni.request({ url: 'http://localhost:8080/' + url, method: method, data: data, header:{ 'Content-Type': 'application/json', 'Authorization': 'Bearer ' + uni.getStorageSync('token') }, success: (res) => { resolve(res); }, fail: (res) => { reject(res); } }); }); } App.mpType = 'app' const app = new Vue({ ...App }) app.$mount()
Dalam kod di atas, header
ialah maklumat pengepala permintaan yang perlu ditetapkan, dengan Content-Type
mewakili jenis data permintaan dan Authorization
mewakili token akses pengguna Ia boleh diubah suai mengikut situasi sebenar.
Kadangkala, kita mungkin perlu menetapkan maklumat pengepala permintaan tertentu dalam satu permintaan. Pada masa ini, kita boleh menetapkan uni.request
dalam kaedah header
Kod sampel adalah seperti berikut:
uni.request({ url: 'http://localhost:8080/' + url, method: method, data: data, header:{ 'Authorization': 'Bearer ' + uni.getStorageSync('token') }, success: (res) => { resolve(res); }, fail: (res) => { reject(res); } });
Apabila menggunakan pengepala permintaan. , anda perlu memberi perhatian kepada perkara berikut:
Melalui pengenalan di atas, saya percaya semua orang sudah memahami kaedah menetapkan pengepala permintaan dalam uniapp. Dalam pembangunan sebenar, penetapan mengikut keperluan sebenar anda boleh meningkatkan pengalaman interaktif dan keselamatan data.
Atas ialah kandungan terperinci Bagaimana untuk menetapkan pengepala permintaan dalam uniapp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!