The URL query map lets code add or replace request parameters deterministically.

Query Parameters

query_parameters.go
package main

import "fmt"

func main() {
	var item = 
	baseURL := "https://api.example.test/search"
	rawQuery := "item=" + item + "&limit=3"
	fullURL := baseURL + "?" + rawQuery

	fmt.Println("item=", item)
	fmt.Println("rawQuery=", rawQuery)
	fmt.Println("fullURL=", fullURL)
}
package main

import "fmt"

func main() {
	var item = 
	baseURL := "https://api.example.test/search"
	rawQuery := "item=" + item + "&limit=3"
	fullURL := baseURL + "?" + rawQuery

	fmt.Println("item=", item)
	fmt.Println("rawQuery=", rawQuery)
	fmt.Println("fullURL=", fullURL)
}
package main

import "fmt"

func main() {
	var item = 
	baseURL := "https://api.example.test/search"
	rawQuery := "item=" + item + "&limit=3"
	fullURL := baseURL + "?" + rawQuery

	fmt.Println("item=", item)
	fmt.Println("rawQuery=", rawQuery)
	fmt.Println("fullURL=", fullURL)
}
query string Query strings add small key-value choices to the end of a request URL.