• Administration de glassfish
  • get : pour récupérer une ressource, post : pour créer une ressource, put : pour updater une ressource, delete : pour supprimer une ressource
  • Liste des projets
  • Pour récuperer une ressource au format XML via le navigateur : http://localhost:8080/PrjWebServiceRestXmlJson/resources/project?id=1
  • Pour récupérer une ressource au format JSON via cURL: curl -XGET -H "Accept: application/json" http://localhost:8080/PrjWebServiceRestXmlJson/resources/project?id=1
  • Pour récupérer une ressource au format XML via cURL : curl -XGET -H "Accept: application/xml" http://localhost:8080/PrjWebServiceRestXmlJson/resources/project?id=1
  • Pour insérer une ressource au format XML via cURL : curl -XPOST -i -H "Content-type:application/xml" --data "<project><name>prj3</name><startDate>2014-02-25</startDate></project>" http://localhost:8080/PrjWebServiceRestXmlJson/resources/project
  • Pour insérer une ressource au format JSON via cURL: curl -XPOST -i -H "Content-type:application/json" --data "{\"name\":\"prj6\",\"projectId\":251,\"startDate\":\"2014-10-29T00:00:00\"}" http://localhost:8080/PrjWebServiceRestXmlJson/resources/project
  • Pour updater une ressource au format JSON via cURL: curl -XPUT -i -H "Content-type:application/json" --data "{\"name\":\"prj6-update\",\"projectId\":251,\"startDate\":\"2014-10-29T00:00:00\"}" http://localhost:8080/PrjWebServiceRestXmlJson/resources/project
  • Pour updater une ressource au format XML via cURL : curl -XPUT -H "Content-type:application/xml" --data "<project><name>prj3-1</name><projectId>101</projectId></project>" http://localhost:8080/PrjWebServiceRestXmlJson/resources/project
  • Pour supprimer une ressource via cURL : curl -XDELETE http://localhost:8080/PrjWebServiceRestXmlJson/resources/project?id=251