Bonjour,
Je suis en train de réaliser une WebServices assez simple. Pour ne pas réinventer la roue, j'ai décidé d'implémenter mon premier service REST, avec les opérations :
- Create (POST) : http://serveur/appli/
- Read (GET) : http://serveur/appli/ ou http://serveur/appli/item
- Delete (DELETE) : http://serveur/appli/item
Pour ce faire, j'ai commencé à surcharger les méthodes HttpServlet : doPost, doGet et doDelete. Ensuite il y a le découpage de l'URL, pas super propre :
Y'a-t-il une meilleure façon de procéder ? Y'a-t-il d'autres choses à prévoir pour respecter au mieux l'architecture REST ? Par exemple, le format des requêtes, réponses, erreurs...
Code : Sélectionner tout - Visualiser dans une fenêtre à part String[] path = request.getServletPath().split("/");
Merci pour vos conseils.
Partager