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

Golang Http請求返回結(jié)果處理

 更新時間:2022年08月08日 11:43:37   作者:lovenliu  
本文主要介紹了Golang Http請求返回結(jié)果處理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

在 Go 中 Http 請求的返回結(jié)果為 *http.Response 類型,Response.Body 類型為 io.Reader,把請求結(jié)果轉(zhuǎn)化為Map需要進(jìn)行一些處理。

寫一個公共方法來進(jìn)行Response轉(zhuǎn)Map處理:

package util

import (
? ? "encoding/json"
? ? "net/http"
? ? "io/ioutil"
)

func ParseResponse(response *http.Response) (map[string]interface{}, error){
?? ?var result map[string]interface{}
?? ?body,err := ioutil.ReadAll(response.Body)
?? ?if err == nil {
?? ??? ?err = json.Unmarshal(body, &result)
?? ?}

?? ?return result,err
}

然后就可以在請求后使用:

req := http.NewRequest("GET", "http://test.com", nil)
req.Header.Set("Content-type", "application/json")
client := &http.Client{}
response,err := client.Do(req)

if err == nil {
? ? // 解析Response
? ? returnMap,err := util.ParseResponse(response)
}

到此這篇關(guān)于Golang Http請求返回結(jié)果處理的文章就介紹到這了,更多相關(guān)Golang Http請求返回結(jié)果內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • golang 中string和int類型相互轉(zhuǎn)換

    golang 中string和int類型相互轉(zhuǎn)換

    這篇文章主要介紹了golang 中string和int類型相互轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • 在Golang中實(shí)現(xiàn)RSA算法的加解密操作詳解

    在Golang中實(shí)現(xiàn)RSA算法的加解密操作詳解

    RSA 是一種非對稱加密算法,廣泛使用于數(shù)據(jù)的安全傳輸,crypto/rsa 是 Golang 中實(shí)現(xiàn)了 RSA 算法的一個標(biāo)準(zhǔn)庫,提供了生成公私鑰對、加解密數(shù)據(jù)、簽名和驗(yàn)簽等功能,本文給大家介紹了在Golang中實(shí)現(xiàn)RSA算法的加解密操作,需要的朋友可以參考下
    2023-12-12
  • Go語言中定時器cron的基本使用教程

    Go語言中定時器cron的基本使用教程

    這篇文章主要給大家介紹了關(guān)于Go語言中定時器cron使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01
  • 一文詳解Golang中new和make的區(qū)別

    一文詳解Golang中new和make的區(qū)別

    在Go語言中,new和make是兩個用于創(chuàng)建對象的內(nèi)建函數(shù)。本文將詳細(xì)介紹new和make的區(qū)別,并通過多個方面的分析和代碼示例,幫助大家理解它們的使用場景
    2023-05-05
  • Golang中自定義json序列化時間格式的示例代碼

    Golang中自定義json序列化時間格式的示例代碼

    Go語言作為一個由Google開發(fā),號稱互聯(lián)網(wǎng)的C語言的語言,自然也對JSON格式支持很好,下面這篇文章主要介紹了關(guān)于Golang中自定義json序列化時間格式的相關(guān)內(nèi)容,下面話不多說了,來一起看看詳細(xì)的介紹吧
    2024-08-08
  • 一文搞懂Go語言操作Redis的方法

    一文搞懂Go語言操作Redis的方法

    Redis是一個開源的內(nèi)存數(shù)據(jù)庫,在項目開發(fā)中redis的使用也比較頻繁,本文介紹了Go語言中g(shù)o-redis庫的基本使用。感興趣的小伙伴們可以參考借鑒一下
    2022-09-09
  • 詳解Go是如何優(yōu)雅的進(jìn)行內(nèi)存管理

    詳解Go是如何優(yōu)雅的進(jìn)行內(nèi)存管理

    Go語言拋棄C/C++中的開發(fā)者管理內(nèi)存的方式,實(shí)現(xiàn)了主動申請與主動釋放管理,增加了逃逸分析和垃圾回收,將開發(fā)者從內(nèi)存管理中釋放出來,作為進(jìn)階的Go開發(fā),了解掌握Go的內(nèi)存管理還是很有必要的
    2023-09-09
  • Go語言調(diào)用DeepSeek?API實(shí)現(xiàn)流式輸出和對話

    Go語言調(diào)用DeepSeek?API實(shí)現(xiàn)流式輸出和對話

    DeepSeek是一個強(qiáng)大的AI模型服務(wù)平臺,本文將詳細(xì)介紹如何使用Go語言調(diào)用DeepSeek?API實(shí)現(xiàn)流式輸出和對話功能,感興趣的小伙伴可以了解一下
    2025-02-02
  • Golang map如何生成有序的json數(shù)據(jù)詳解

    Golang map如何生成有序的json數(shù)據(jù)詳解

    最近在學(xué)習(xí)Golang,發(fā)現(xiàn)了一個問題,覺著有必要給大家總結(jié)下,下面這篇文章主要給大家介紹了關(guān)于Golang map如何生成有序json數(shù)據(jù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面來一起看看吧。
    2017-07-07
  • Go語言中init函數(shù)和defer延遲調(diào)用關(guān)鍵詞詳解

    Go語言中init函數(shù)和defer延遲調(diào)用關(guān)鍵詞詳解

    這篇文章主要介紹了Go語言中init函數(shù)和defer延遲調(diào)用關(guān)鍵詞,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03

最新評論

儋州市| 通河县| 绥中县| 石狮市| 东阿县| 伊金霍洛旗| 五大连池市| 日喀则市| 日喀则市| 五大连池市| 永定县| 都匀市| 英超| 洞口县| 文化| 鱼台县| 西畴县| 乐至县| 扶绥县| 儋州市| 于都县| 兴化市| 衡阳市| 渝中区| 江川县| 米脂县| 景泰县| 公主岭市| 深水埗区| 子长县| 舟山市| 温泉县| 新营市| 北碚区| 都安| 章丘市| 东丰县| 永兴县| 肃南| 岱山县| 广水市|