最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何解決@PutMapping或@PostMapping接收String類型參數(shù)多兩個(gè)“引號(hào)問題

 更新時(shí)間:2024年08月20日 14:56:09   作者:@柱子  
這篇文章主要介紹了如何解決@PutMapping或@PostMapping接收String類型參數(shù)多兩個(gè)“引號(hào)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

問題描述

在使用@PutMapping接收String類型參數(shù)時(shí)發(fā)現(xiàn)接收到的數(shù)據(jù)多兩個(gè)引號(hào)

  • 1.前端代碼
updateStep7ImageName(orgId, projectId, id, name) {
        return ajax.put(`orgs/${orgId}/project/report/${projectId}/step7/img/${id}/name`, name)
    },
  • 2.后端代碼
 @PutMapping("/{projectId}/step7/img/{id}/name")
    @Permission("project:edit")
    public Result updateStep7ImageName(@RequestBody String name,@PathVariable("projectId") String projectId, @PathVariable("id") Integer id) {
        return Result.success("修改成功", step7ImagesService.updateStep7ImageName( projectId,WebUtil.getUserOrgId(),id, name));
    }

后端Debug接收到的數(shù)據(jù),發(fā)現(xiàn)是JSON格式的,保存到數(shù)據(jù)庫后多出來兩個(gè)雙引號(hào)

解決

前端代碼請(qǐng)求頭加上: ‘Content-Type’: ‘text/plain’

updateStep7ImageName(orgId, projectId, id, name) {
        return ajax.put(`orgs/${orgId}/project/report/${projectId}/step7/img/${id}/name`, name, {
            headers: { 'Content-Type': 'text/plain' }
        })
    },

原因

請(qǐng)求默認(rèn)是JSON格式的數(shù)據(jù)Content-Type:application/json

  • 修改前請(qǐng)求頭:

  • 修改后請(qǐng)求頭:

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

肇州县| 平安县| 西和县| 南开区| 开封县| 贵港市| 南开区| 云南省| 阿克陶县| 通州市| 乡宁县| 泽库县| 青铜峡市| 铁岭市| 丹凤县| 新津县| 灵川县| 宿州市| 凤山县| 和平县| 惠东县| 长海县| 桃园县| 高碑店市| 乳山市| 白朗县| 田东县| 万荣县| 淮阳县| 松原市| 松滋市| 丽江市| 哈巴河县| 建水县| 临桂县| 北票市| 慈利县| 穆棱市| 邹城市| 轮台县| 鹿泉市|