當前位置:編程學習大全網 - 源碼下載 - Restful接口復雜對象參數

Restful接口復雜對象參數

?前端技術框架日新月異,不斷變化。很多公司都招了壹些專業的前端人員寫頁面,服務器只做業務邏輯和數據存儲。前端和後端的分離,讓他們更專註於自己擅長的領域,但也有很多坑等著我們。

公司的服務器通過springboot提供restful接口,前端是react js通過http請求服務器。當接口參數是復雜對象時,對象傳輸服務器無法接收對象中的值。

界面:

參數:

?EvalAnswerDOs總是壹個空對象。

?前端:1。設置http請求頭?內容類型:應用程序/JSON;charset=utf-8

服務器:

在接口參數中添加@RequestBody註釋表示接收到了壹個Json對象,添加consumes表示當請求的HTTP頭是什麽格式時應該進行處理。

界面:

參與:

?MerItemDO merItemDO?目標

?字符串運算符Id

?字符串運算符名稱

問題:

運算符和operatorName?值服務器可以正常接收,merItemDO對象屬性中的值始終為空。

解決辦法

第壹種:

?將三個參數封裝到壹個對象中,比如第壹種情況,由application/json解決。

第二種類型:

?將operatorId和operatorName作為路徑傳入。

前端

第壹種:?見案例1。

?第二:前端不需要改。

計算機網絡服務器

?第壹種:見案例1。

?第二種類型:

  • 上一篇:為什麽JAVA文件中只能含有壹個Public類?
  • 下一篇:NACICION交易所:代餐市場正在崛起?
  • copyright 2024編程學習大全網