@@ -79,7 +79,7 @@ Puis ouvrir le fichier `target/site/apidocs/index.html`
**Note comprise entre 10 et 11 si le code compile et peut être lancé pour afficher l'arborescence d'un serveur FTP via le proxy FlopBox:**
```shell
>curl -X GET -v-H"Authorization: Bearer valid-token-1"-H"X-FTP-User: anonymous"-H"X-FTP-Pass: anonymous" localhost:8080/ftps/mon-ftp/folder
curl -X GET -v-H"Authorization: Bearer valid-token-1"-H"X-FTP-User: anonymous"-H"X-FTP-Pass: anonymous" localhost:8080/ftps/mon-ftp/folder
Note: Unnecessary use of -X or --request, GET is already inferred.
* Trying 127.0.0.1:8080...
...
...
@@ -107,36 +107,48 @@ Note: Unnecessary use of -X or --request, GET is already inferred.
**Note comprise entre 13 et 14 si—en plus—le proxy FlopBox permet de gérer plusieurs serveurs FTP différents (ajout, suppression, modification des serveurs):**
- ajout :
```shell
>curl -X POST -H"Content-Type: application/json"-H"Authorization: Bearer valid-token-1"-d'{"alias":"mon-ftp","host":"localhost","port":2121}' http://localhost:8080/ftps
curl -X POST -H"Content-Type: application/json"-H"Authorization: Bearer valid-token-1"-d'{"alias":"mon-ftp","host":"localhost","port":2121}' http://localhost:8080/ftps
**Note comprise entre 14 et 15 si—en plus—le proxy FlopBox, permet de créer, supprimer, renommer une ressource directement sur l'un des serveurs FTP gérés (fichier ou répertoire):**
- créer dossier :
```shell
curl -X POST -H"X-Resource-Type: file"-H"Authorization: Bearer valid-token-1"-H"X-FTP-User: user"-H"X-FTP-Pass: password" http://localhost:8080/ftps/mon-ftp/dossier
```
- créer fichier :
```shell
curl -X POST -H"X-Resource-Type: file"-H"Authorization: Bearer valid-token-1"-H"X-FTP-User: user"-H"X-FTP-Pass: password" http://localhost:8080/ftps/mon-ftp/dossier/fichier
**Note comprise entre 15 et 16 si—en plus—le proxy FlopBox, permet de chercher des fichiers/répertoires stockés dans plusieurs serveurs FTP (le proxy retourne la liste des URLs pour chaque fichier trouvé):**