Goalng Http Get Request

[Solved] Goalng Http Get Request | Perl - Code Explorer | yomemimo.com
Question : goalng http get request

Answered by : restu-wahyu-saputra

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)
}

Source : | Last Update : Fri, 15 Apr 22

Question : goalng http get request

Answered by : restu-wahyu-saputra

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)	}
}

Source : | Last Update : Fri, 15 Apr 22

Question : goalng http get request

Answered by : restu-wahyu-saputra

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)
}

Source : | Last Update : Fri, 15 Apr 22

Answers related to goalng http get request

Code Explorer Popular Question For Perl