“golng http obtenga solicitud” Código de respuesta

golng http obtenga solicitud

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

golng http obtenga solicitud

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

golng http obtenga solicitud

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

Respuestas similares a “golng http obtenga solicitud”

Preguntas similares a “golng http obtenga solicitud”

Más respuestas relacionadas con “golng http obtenga solicitud” en Go

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código