“goalng http mendapatkan permintaan” Kode Jawaban

goalng http mendapatkan permintaan

func main() {
	url := "https://jsonplaceholder.typicode.com/users/1"

	client := http.Client{}

	req, err := http.NewRequest(http.MethodGet, url, nil)
	if err != nil {
		log.Fatal(err)
	}

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

	data, err := ioutil.ReadAll(res.Body)
	defer res.Body.Close()

	if err != nil {
		log.Fatal(err)
	}

	person := Person{}
	json.Unmarshal(data, &person)
	fmt.Println(person)
}
Restu Wahyu Saputra

goalng http mendapatkan permintaan

package main

import (
	"encoding/json"
	"fmt"
	"io/ioutil"
	"log"
	"net/http"
)

type Person struct {
	ID                    uint32
	Name, Username, Email string
}

func main() {
	url := "https://jsonplaceholder.typicode.com/users"

	res, err := http.Get(url)
	if err != nil {
		log.Fatal(err)
	}

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

	person := []Person{}
	json.Unmarshal(data, &person)

	for _, v := range person {
		fmt.Println(v.Name)
	}
}
Restu Wahyu Saputra

goalng http mendapatkan permintaan

func main() {
	url := "https://jsonplaceholder.typicode.com/users/1"
	person := Person{}

	res, err := http.Get(url)
	if err != nil {
		log.Fatal(err)
	}

	err = json.NewDecoder(res.Body).Decode(&person)
	defer res.Body.Close()
	if err != nil {
		log.Fatal(err)
	}

	fmt.Println(person)
}
Restu Wahyu Saputra

Jawaban yang mirip dengan “goalng http mendapatkan permintaan”

Pertanyaan yang mirip dengan “goalng http mendapatkan permintaan”

Lebih banyak jawaban terkait untuk “goalng http mendapatkan permintaan” di Go

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya