Les routes
==========

L'API gère deux types de routes: des routes statiques et des routes dynamiques.

Routes statiques
----------------

Les routes statiques sont associées à un web-service ou famille de web-services.

Une route statique dépend d'une méthode HTTP. Par exemple GET pour publier une ressource, POST pour
ajouter une ressource.


Routes dynamiques
-----------------

Les routes dynamiques sont généralement des alias de routes statiques.
Par exemple la route /stationhydro/A000000000 permet de publier la station hydro de code 'A000000000'
La version statique de cette route est /stationhydro avec comme paramètre cdstationshydro='A000000000'

Les paramètres inclus dans les routes dynamiques sont vérifiées par des expressions régulières.


Exemples
--------

======================= ==================== ========================================
Route                   Expression régulière Commentaire
======================= ==================== ========================================
/stationhydro/cdstation [A-Z0-9]\d{9}        code sur 10 caractères
                                             1 car. alphanumérique suivi de 9 chiffres 
/sitehydro/cdsite       [A-Z0-9]\d{7}        code sur 8 caractères
                                             1 car. alphanumérique suivi de 7 chiffres
======================= ==================== ========================================

