Pour définir les paramètres de requête pour les requêtes HTTP dans Go, vous pouvez utiliser la méthode http.Request.URL.Query().Set(), qui accepte les noms et valeurs des paramètres de requête comme paramètres. Les étapes spécifiques incluent : Créer une nouvelle requête HTTP. Définissez les paramètres de requête à l’aide de la méthode Query().Set(). Encodez la demande. Exécutez la demande. Obtenez la valeur d'un paramètre de requête (facultatif). Supprimez les paramètres de requête (facultatif).
La définition des paramètres de requête pour les requêtes HTTP dans Go est très simple. Il vous suffit d'utiliser la méthode http.Request.URL.Query().Set()
. Cette méthode accepte deux paramètres : le nom du paramètre de requête et la valeur à définir. Par exemple, pour définir le paramètre de requête page
sur 3 pour une requête, vous utiliserez le code suivant : http.Request.URL.Query().Set()
方法即可。该方法接受两个参数:要设置的查询参数名称和值。例如,要为请求设置 page
查询参数为 3,可以使用以下代码:
func main() { client := &http.Client{} req, _ := http.NewRequest("GET", "http://example.com", nil) q := req.URL.Query() q.Set("page", "3") req.URL.RawQuery = q.Encode() resp, err := client.Do(req) if err != nil { log.Fatal(err) } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { log.Fatal(err) } fmt.Println(string(body)) }
上面的代码片段创建一个新的 HTTP 请求,然后使用 Query().Set()
方法设置 page
查询参数。然后,它对请求进行编码并使用 http.Client
执行请求。
以下是一些其他示例:
q.Add()
方法。例如,要设置 page
查询参数为 3 和 sort
查询参数为 asc
,可以使用以下代码:q.Add("page", "3") q.Add("sort", "asc")
q.Get()
方法。例如,要获取 page
查询参数的值,可以使用以下代码:page := q.Get("page")
q.Del()
方法。例如,要删除 page
q.Del("page")
Query() .Set() La méthode
définit les paramètres de requête page
. Il code ensuite la requête et utilise http.Client
pour exécuter la requête. 🎜Voici quelques autres exemples : 🎜q.Add()
. Par exemple, pour définir le paramètre de requête page
sur 3 et le paramètre de requête sort
sur asc
, vous utiliserez le code suivant : 🎜🎜rrreee q.Get()
. Par exemple, pour obtenir la valeur du paramètre de requête page
, vous pouvez utiliser le code suivant : 🎜🎜rrreeeq. Méthode Del()
. Par exemple, pour supprimer le paramètre de requête page
, vous pouvez utiliser le code suivant : 🎜🎜rrreeeCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!