欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

問題描述

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

  • 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ù)庫后多出來兩個雙引號

解決

前端代碼請求頭加上: ‘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' }
        })
    },

原因

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

  • 修改前請求頭:

  • 修改后請求頭:

總結(jié)

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

相關(guān)文章

  • 使用 Spring Boot 內(nèi)嵌容器 Undertow創(chuàng)建服務(wù)器的方法

    使用 Spring Boot 內(nèi)嵌容器 Undertow創(chuàng)建服務(wù)器的方法

    Undertow是一個非常輕量并高性能的web server,它來自 JBoss。支持blocking和non-blocking兩種NIO API。接下來通過本文給大家介紹使用Spring Boot 內(nèi)嵌容器 Undertow創(chuàng)建服務(wù)器的方法,感興趣的朋友一起看看吧
    2017-11-11
  • 詳解Java數(shù)據(jù)庫連接JDBC基礎(chǔ)知識(操作數(shù)據(jù)庫:增刪改查)

    詳解Java數(shù)據(jù)庫連接JDBC基礎(chǔ)知識(操作數(shù)據(jù)庫:增刪改查)

    這篇文章主要介紹了詳解Java數(shù)據(jù)庫連接JDBC基礎(chǔ)知識(操作數(shù)據(jù)庫:增刪改查),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • SpringBoot項目如何添加2FA雙因素身份認(rèn)證

    SpringBoot項目如何添加2FA雙因素身份認(rèn)證

    雙因素身份驗證2FA是一種安全系統(tǒng),要求用戶提供兩種不同的身份驗證方式才能訪問某個系統(tǒng)或服務(wù),國內(nèi)普遍做短信驗證碼這種的用的比較少,不過在國外的網(wǎng)站中使用雙因素身份驗證的還是很多的,這篇文章主要介紹了SpringBoot項目如何添加2FA雙因素身份認(rèn)證,需要的朋友參考下
    2024-04-04
  • 基于resty?security的Api權(quán)限控制與事務(wù)支持

    基于resty?security的Api權(quán)限控制與事務(wù)支持

    這篇文章主要為大家介紹了基于resty?security的Api權(quán)限控制與事務(wù)支持讓數(shù)據(jù)操作處于事務(wù)控制下,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-03-03
  • mybatis的大于小于號轉(zhuǎn)義符號一覽

    mybatis的大于小于號轉(zhuǎn)義符號一覽

    這篇文章主要介紹了mybatis的大于小于號轉(zhuǎn)義符號一覽,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java LinkedList的實(shí)現(xiàn)原理圖文詳解

    Java LinkedList的實(shí)現(xiàn)原理圖文詳解

    今天小編就為大家分享一篇關(guān)于Java LinkedList的實(shí)現(xiàn)原理圖文詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • MyBatis動態(tài)<if>標(biāo)簽使用避坑指南

    MyBatis動態(tài)<if>標(biāo)簽使用避坑指南

    這篇文章主要為大家介紹了MyBatis動態(tài)<if>標(biāo)簽使用避坑指南,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Java微信公眾號推送模版消息的步驟示例詳解

    Java微信公眾號推送模版消息的步驟示例詳解

    模板消息是一種向用戶發(fā)送通知的服務(wù),廣泛用于訂單狀態(tài)更新、服務(wù)提醒等場景,下面,我將詳細(xì)介紹如何使用Java結(jié)合微信官方提供的API來實(shí)現(xiàn)模板消息的推送,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • 詳解Springboot自定義異常處理

    詳解Springboot自定義異常處理

    本篇文章主要介紹了詳解Springboot自定義異常處理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • 在Spring Boot中處理文件上傳功能實(shí)現(xiàn)

    在Spring Boot中處理文件上傳功能實(shí)現(xiàn)

    這篇文章主要介紹了如何在Spring Boot中處理文件上傳,通過配置文件上傳屬性、創(chuàng)建控制器來處理上傳的文件,并通過異常處理器來管理錯誤情況,可以快速實(shí)現(xiàn)文件上傳功能,需要的朋友可以參考下
    2024-06-06

最新評論