“Konteks Golang HTTP” Kode Jawaban

Konteks 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

Konteks 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

Penulis HTTP Golang Redirect

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

Jawaban yang mirip dengan “Konteks Golang HTTP”

Pertanyaan yang mirip dengan “Konteks Golang HTTP”

Lebih banyak jawaban terkait untuk “Konteks Golang HTTP” di Go

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya