“GoalNg HTTP GET Anfrage” Code-Antworten

GoalNg HTTP GET Anfrage

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 GET Anfrage

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 GET Anfrage

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

Ähnliche Antworten wie “GoalNg HTTP GET Anfrage”

Fragen ähnlich wie “GoalNg HTTP GET Anfrage”

Weitere verwandte Antworten zu “GoalNg HTTP GET Anfrage” auf Go

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen