從Go 的HTTP 套件中的POST 請求存取查詢字串
在Go 中處理HTTP POST 查詢請求時,通常需要存取字串。查詢字串是請求 URL 的一部分,其中包含鍵值對格式的附加資料。
解決方案:
從使用Go的HTTP套件進行POST請求,可以利用http.Request的Query方法object:
func newHandler(w http.ResponseWriter, r *http.Request) { queries := r.URL.Query() // Access individual query parameters param1 := queries.Get("param1") // Access multiple values associated with a key param1s := queries["param1"] }
範例:
對於URL http://example.com/path?param1=value1¶m2=value2 的請求,以下程式碼會擷取對應的值:
queries := r.URL.Query() param1 := queries.Get("param1") // "value1" param2 := queries.Get("param2") // "value2"
注意:
以上是如何在 Go 中從 POST 請求存取查詢字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!