使用Go 的http 套件查詢POST 請求
在Go 的http 套件中處理POST 請求時,存取和解析字串似乎似乎具有挑戰性。但是,了解可用的方法將簡化任務。
要記住的關鍵概念是 Request 物件中的 Query 方法可讓您從要求的 URL 檢索參數。一個簡單的範例如下:
r := http.Request{ URL: &url.URL{ RawQuery: "param1=b", }, } fmt.Println("GET params:", r.URL.Query())
此程式碼將列印:
map[param1:[b]]
您可以使用 Get方法檢索各個參數:
param1 := r.URL.Query().Get("param1")
或者,你可以得到一個包含與某個鍵關聯的多個值的切片:
param1s := r.URL.Query()["param1"]
記住,參數鍵區分大小寫,因此匹配查詢字串中使用的確切大小寫至關重要。
以上是如何使用Go的http套件查詢POST請求參數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!