Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:go:rest_api_lekerdezese

< Go

A Go nyelv REST API lekérdezése

Felhasználók

felhasznalok.go
package main
 
import (
	"encoding/json"
	"fmt"
	"net/http"
)
 
type User struct {
	ID       int    `json:"id"`
	Name     string `json:"name"`
	Username string `json:"username"`
	Email    string `json:"email"`
}
 
func getUsers() {
 
	url := "https://jsonplaceholder.typicode.com/users"
	response, err := http.Get(url)
	if err != nil {
		fmt.Println("Error:", err)
	}
	defer response.Body.Close()
 
	if response.StatusCode != 200 {
		fmt.Println("Error:", response.Status)
	}
 
	var users []User
	if err := json.NewDecoder(response.Body).Decode(&users); err != nil {
		fmt.Println(err)
	}
	for _, user := range users {
		fmt.Println(user.Name)
	}
 
}
 
func main() {
	getUsers()
}
oktatas/programozas/go/rest_api_lekerdezese.txt · Utolsó módosítás: 2025/01/13 13:10 szerkesztette: admin