https://github.com/codeurzebs/pokeapiclientjava
Ce projet Java utilise la classe `HttpClient` pour effectuer des requêtes à la PokeAPI, une API RESTful fournissant des informations détaillées sur les Pokémon. L'object.......
https://github.com/codeurzebs/pokeapiclientjava
http-client java-21 restful-api web-api
Last synced: 7 months ago
JSON representation
Ce projet Java utilise la classe `HttpClient` pour effectuer des requêtes à la PokeAPI, une API RESTful fournissant des informations détaillées sur les Pokémon. L'object.......
- Host: GitHub
- URL: https://github.com/codeurzebs/pokeapiclientjava
- Owner: codeurzebs
- License: mit
- Created: 2023-10-02T14:50:47.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-08T14:55:37.000Z (about 2 years ago)
- Last Synced: 2025-02-18T01:40:17.203Z (10 months ago)
- Topics: http-client, java-21, restful-api, web-api
- Language: Java
- Homepage: https://pokeapi.co/api/v2/pokemon/
- Size: 185 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# PokeAPIClientJava De [Execice-Apprendre JAVA]()

## Voir le Wiki --> [Clique Ici](https://github.com/codeurzebs/PokeAPIClientJava/wiki)
Ce projet Java utilise la classe `HttpClient` pour effectuer des requêtes à la PokeAPI, une API RESTful fournissant des informations détaillées sur les Pokémon. L'objectif principal de ce programme est de démontrer l'utilisation de `HttpClient` dans Java 21 pour interagir avec des API externes.
## Fonctionnalités
- Effectue une requête GET vers l'endpoint `https://pokeapi.co/api/v2/pokemon/` pour obtenir une liste de Pokémon avec leur nom et leur URL.
- Analyse la réponse JSON pour extraire le nom et l'URL du premier Pokémon de la liste.
- Envoie une requête GET à l'URL du premier Pokémon pour obtenir des détails tels que l'identifiant, la taille, le poids, et les capacités.
- Analyse la réponse JSON pour extraire le nom et l'identifiant d'une capacité spécifique du Pokémon.
- Envoie une requête GET à l'URL de la capacité pour obtenir des détails supplémentaires tels que l'effet.
## Comment Utiliser
1. Clonez le projet sur votre machine locale.
2. Assurez-vous d'avoir Java 21 installé.
3. Exécutez le programme `PokeApiClass.java` depuis votre IDE ou en ligne de commande.
4. ```
com.fasterxml.jackson.core
jackson-databind
2.13.0
```

## Remarques
- La classe `JsonClass` est utilisée pour faciliter l'analyse des réponses JSON. Assurez-vous de l'avoir correctement implémentée.
---
*Amusez-vous à explorer le monde des Pokémon avec cette petite application Java !*