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

golang接收post和get請(qǐng)求參數(shù)處理

 更新時(shí)間:2023年03月08日 14:53:26   作者:HSMgogogo!  
本文主要介紹了golang接收post和get請(qǐng)求參數(shù)處理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1、golang中獲取請(qǐng)求接口中數(shù)據(jù)(GET)

方式一: API參數(shù) ctx.Param(name string)或者ctx.Params.ByName(name string)

前端請(qǐng)求為:

"http://localhost:8080/api/book/paging/"+this.pageNum+"/"+this.pageSize
//形式為:"http://localhost:8080/api/book/paging/2/2

此時(shí)后端路由寫(xiě)為:

r.GET("/api/book/paging/:page_num/:page_size",controller.Paging)

后端接收路徑中參數(shù):

pageSize,_:=strconv.Atoi(ctx.Param("page_size"))//它是下面的簡(jiǎn)寫(xiě)
pageNum,_:=strconv.Atoi(ctx.Params.ByName("page_num"))

方式二:URL參數(shù) ctx.Query(name string)

前端請(qǐng)求為:

"http://localhost:8080/api/book/paging?page_num="+this.pageNum+"&page_size="+this.pageSize
//形式為:"http://localhost:8080/api/book/paging?page_num=2&page_size=2

此時(shí)后端路由寫(xiě)為:

r.GET("/api/book/paging",controller.Paging)

后端接收路徑中參數(shù):

pageSize,_:=strconv.Atoi(ctx.Query("page_size"))
pageNum,_:=strconv.Atoi(ctx.Query("page_num"))

2、golang中獲取請(qǐng)求接口中數(shù)據(jù)(POST)

方式1:

    var requestUser=model.User{}
    _=ctx.Bind(&requestUser)
    //獲取參數(shù)
    telephone:=requestUser.Telephone
    password:=requestUser.Password

方式2:

    //使用map獲取請(qǐng)求的參數(shù)
    var requestMap=make(map[string]string)
    _ = json.NewDecoder(ctx.Request.Body).Decode(&requestMap)

方式3:

    var requestRegister=model.User{}
    json.NewDecoder(ctx.Request.Body).Decode(&requestRegister)

到此這篇關(guān)于golang接收post和get請(qǐng)求參數(shù)處理的文章就介紹到這了,更多相關(guān)golang post和get請(qǐng)求內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • GO語(yǔ)言并發(fā)編程之互斥鎖、讀寫(xiě)鎖詳解

    GO語(yǔ)言并發(fā)編程之互斥鎖、讀寫(xiě)鎖詳解

    這篇文章主要介紹了GO語(yǔ)言并發(fā)編程之互斥鎖、讀寫(xiě)鎖詳解,本文是GO并發(fā)編程實(shí)戰(zhàn)一書(shū)的樣章,詳細(xì)講解了互斥鎖、讀寫(xiě)鎖,然后給出了一個(gè)完整示例,需要的朋友可以參考下
    2014-11-11
  • Go?gRPC服務(wù)進(jìn)階middleware使用教程

    Go?gRPC服務(wù)進(jìn)階middleware使用教程

    這篇文章主要為大家介紹了Go?gRPC服務(wù)進(jìn)階middleware的使用教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Go語(yǔ)言使用Json的方法實(shí)現(xiàn)

    Go語(yǔ)言使用Json的方法實(shí)現(xiàn)

    本文主要介紹了Go語(yǔ)言使用Json的方法實(shí)現(xiàn)
    2024-05-05
  • Go 切片導(dǎo)致內(nèi)存泄露的幾種原因

    Go 切片導(dǎo)致內(nèi)存泄露的幾種原因

    某些情況下,對(duì)一個(gè)已存在的切片或數(shù)組進(jìn)行切分操作可能會(huì)導(dǎo)致內(nèi)存泄漏,本文主要介紹了Go 切片導(dǎo)致內(nèi)存泄露的幾種原因,感興趣的可以了解一下
    2023-05-05
  • 深入了解Golang的指針用法

    深入了解Golang的指針用法

    與C語(yǔ)言一樣,Go語(yǔ)言中同樣有指針,通過(guò)指針,我們可以只傳遞變量的內(nèi)存地址,而不是傳遞整個(gè)變量,這在一定程度上可以節(jié)省內(nèi)存的占用。本文將通過(guò)示例詳細(xì)講講Golang的指針用法,需要的可以參考一下
    2022-07-07
  • 基于Go語(yǔ)言實(shí)現(xiàn)一個(gè)壓測(cè)工具

    基于Go語(yǔ)言實(shí)現(xiàn)一個(gè)壓測(cè)工具

    這篇文章主要為大家詳細(xì)介紹了基于Go語(yǔ)言實(shí)現(xiàn)一個(gè)簡(jiǎn)單的壓測(cè)工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-01-01
  • Go異步任務(wù)解決方案之Asynq庫(kù)詳解

    Go異步任務(wù)解決方案之Asynq庫(kù)詳解

    需要在Go應(yīng)用程序中異步處理任務(wù)? Asynq,簡(jiǎn)單高效的任務(wù)隊(duì)列實(shí)現(xiàn),下面這篇文章主要給大家介紹了關(guān)于Go異步任務(wù)解決方案之Asynq庫(kù)的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Go語(yǔ)言動(dòng)態(tài)并發(fā)控制sync.WaitGroup的靈活運(yùn)用示例詳解

    Go語(yǔ)言動(dòng)態(tài)并發(fā)控制sync.WaitGroup的靈活運(yùn)用示例詳解

    本文將講解 sync.WaitGroup 的使用方法、原理以及在實(shí)際項(xiàng)目中的應(yīng)用場(chǎng)景,用清晰的代碼示例和詳細(xì)的注釋,助力讀者掌握并發(fā)編程中等待組的使用技巧
    2023-11-11
  • golang 函數(shù)以及函數(shù)和方法的詳解及區(qū)別

    golang 函數(shù)以及函數(shù)和方法的詳解及區(qū)別

    這篇文章主要介紹了golang 函數(shù)以及函數(shù)和方法的區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • 淺析go逆向符號(hào)恢復(fù)

    淺析go逆向符號(hào)恢復(fù)

    這篇文章主要介紹了go逆向符號(hào)恢復(fù)的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08

最新評(píng)論

建平县| 通渭县| 鄂伦春自治旗| 延安市| 台北市| 白河县| 玉溪市| 宾阳县| 荆门市| 资阳市| 衡南县| 余姚市| 玉龙| 息烽县| 庆阳市| 镇巴县| 宜城市| 永春县| 江城| 随州市| 屯门区| 大足县| 湖口县| 延安市| 巴林左旗| 吉首市| 朝阳区| 华容县| 客服| 博白县| 贡山| 大渡口区| 长岭县| 清丰县| 平乐县| 马山县| 巴东县| 文山县| 彩票| 辽中县| 阿荣旗|