前端接口報錯Required?request?body?is?missing解決辦法
在前幾天的工作中遇到了一個小小的問題
這是完整報錯:
Required request body is missing: public com.trs.common.core.domain.AjaxResult com.trs.document.controller.DocumentController.add(com.trs.document.domain.params.AddDocumentDTO)"
這個接口在Apifox上經(jīng)過測試是沒有問題的,那么因此就是前端接口設置出了問題。
解決方法:
這個接口報錯的大意是:必需的請求正文缺失
因此檢查一下接口文檔,發(fā)現(xiàn)數(shù)據(jù)是寫在body里的
因此返回檢查接口代碼,代碼如下:
// 新增文檔 export function addText(params) { return request({ url: '/document/add', method: 'post', params }) }
發(fā)現(xiàn)是用了 params進行傳值,因此只需要改成如下代碼:
// 新增文檔 export function addText(data) { return request({ url: '/document/add', method: 'post', data }) }
再去進行測試,發(fā)現(xiàn)問題解決。
總結
到此這篇關于前端接口報錯Required request body is missing解決辦法的文章就介紹到這了,更多相關Required request body is missing內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
TypeScript使用axios庫進行高效的網(wǎng)頁數(shù)據(jù)抓取
在當今的互聯(lián)網(wǎng)時代,數(shù)據(jù)已成為企業(yè)最寶貴的資產(chǎn)之一,無論是社交媒體分析、市場趨勢預測還是用戶行為研究,高效地獲取和處理網(wǎng)頁數(shù)據(jù)都是至關重要的,本文將通過訪問抖音平臺的案例,介紹如何在TypeScript中使用axios庫進行高效的網(wǎng)頁數(shù)據(jù)抓取2024-08-08