公司的服務器通過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。
?第二種類型: