“Contexte de Golang HTTP” Réponses codées

Contexte de Golang HTTP

	ctx, cancel := context.WithTimeout(context.Background(), time.Second*10)
	defer cancel()

	req, err := http.NewRequestWithContext(ctx, http.MethodGet, "https://jsonplaceholder.typicode.com/users/1", nil)
	defer ctx.Done()
	if err != nil {
		log.Fatal(err)
	}

	client := http.DefaultClient
	res, err := client.Do(req)
	if err != nil {
		log.Fatal(err)
	}

	data, err := ioutil.ReadAll(res.Body)
	if err != nil {
		log.Fatal(err)
	}
	defer res.Body.Close()

	fmt.Println(string(data))
Restu Wahyu Saputra

Contexte de Golang HTTP

	req, err := http.NewRequest("GET", "https://jsonplaceholder.typicode.com/users/1", nil)
	if err != nil {
		log.Fatal(err)
	}

	ctx, cancel := context.WithTimeout(req.Context(), time.Second*10)
	defer cancel()

	req = req.WithContext(ctx)

	client := http.DefaultClient
	res, err := client.Do(req)
	if err != nil {
		log.Fatal(err)
	}

	read, err := ioutil.ReadAll(res.Body)
	if err != nil {
		log.Fatal(err)
	}
	defer res.Body.Close()

	fmt.Println(string(read))
Restu Wahyu Saputra

Golang http écrivain redirection

func redirect(w http.ResponseWriter, r *http.Request) {
    http.Redirect(w, r, "http://www.google.com", 301)
}
Splendid-est Swan

Réponses similaires à “Contexte de Golang HTTP”

Questions similaires à “Contexte de Golang HTTP”

Plus de réponses similaires à “Contexte de Golang HTTP” dans Go

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code