东京热成人网站_XX另类XX伦理XXAV_亚洲精品无码成人AAA片_高清av中文字幕无码_手机看片国产欧美日韩高清_bd美妙第进化型

咨詢電話:
15628812133
04
2025/01

vue中封裝request自動(dòng)將json轉(zhuǎn)成form提交

發(fā)布時(shí)間:2025-01-04 16:02:22
發(fā)布者:神棍子
瀏覽量:
0

    在vue請求django原生接口時(shí),會獲取不到參數(shù),原因是django中自動(dòng)讀取form信息但是axios自動(dòng)轉(zhuǎn)成json數(shù)據(jù),想要讀取到信息每個(gè)接口都需要轉(zhuǎn)一下,下面處理在前臺將提交的信息轉(zhuǎn)為form格式

    首先封裝一下request.js

封裝request.js 

    這里就簡易的封裝,然后需要安裝qs庫,將數(shù)據(jù)轉(zhuǎn)換成form執(zhí)行pip install qs即可

    然后在create方法中添加參數(shù)transformRequest作用是將請求數(shù)據(jù)發(fā)送到服務(wù)器之前對其進(jìn)行修改,判斷當(dāng)headers中帶application/x-www-form-urlencoded請求時(shí)自動(dòng)將data數(shù)據(jù)轉(zhuǎn)換成form格式

添加transformRequest方法 

    最后在請求時(shí)加上該請求頭,刷新測試即可

關(guān)鍵詞:
返回列表