“Цель http получить запрос” Ответ

Цель http получить запрос

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

Цель http получить запрос

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

Цель http получить запрос

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

Ответы похожие на “Цель http получить запрос”

Вопросы похожие на “Цель http получить запрос”

Больше похожих ответов на “Цель http получить запрос” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования