“Kontekst Golang HTTP” Kod odpowiedzi

Kontekst 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

Kontekst 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 pisarz przekierowywania

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

Odpowiedzi podobne do “Kontekst Golang HTTP”

Pytania podobne do “Kontekst Golang HTTP”

Więcej pokrewnych odpowiedzi na “Kontekst Golang HTTP” w Go

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu