Endpoints to search an address (Fantoir/Rivoli) #8
1 changed files with 19 additions and 0 deletions
19
README.md
19
README.md
|
@ -26,3 +26,22 @@ Pour lancer la webapp localement en mode debug, vous pouvez utiliser le script `
|
||||||
```bash
|
```bash
|
||||||
./run-dev-server
|
./run-dev-server
|
||||||
```
|
```
|
||||||
|
### Tester la recherche d'adresses
|
||||||
|
|
||||||
|
Pour tester la recherche d'addresse il faut en local la DB sqlite contenant les infos de Fantoir et de la base de la Poste (Infos sur les communes)
|
||||||
|
|
||||||
|
Dans le fichier elig-test.ini bien renseigner le chemin en local vers cette base (champ `db_addresses_sqlite_path` dans la section `[ADDRESSES]`)
|
||||||
|
|
||||||
|
Une fois le serveur lancer comme décrit plus haut, on peut tester l'API via curl :
|
||||||
|
```bash
|
||||||
|
# Obtenir la liste de toutes les communes
|
||||||
|
curl -v http://127.0.0.1:5000/addresses/communes?s=29530
|
||||||
|
|
||||||
|
# Chercher une commune par nom
|
||||||
|
curl -v http://127.0.0.1:5000/addresses/communes?s=plonevez+du+faou
|
||||||
|
# Chercher une commune par code postal
|
||||||
|
curl -v http://127.0.0.1:5000/addresses/communes?s=29530
|
||||||
|
|
||||||
|
# Chercher les voies d'une commune via son code insee
|
||||||
|
curl -v http://127.0.0.1:5000/addresses/fantoirvoies/29036
|
||||||
|
```
|
Loading…
Reference in a new issue