Test and fixes every REST ressources already implemented.
[Project_proches_de_moi-server.git] / tests / curl.txt
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..aa80b3a9ccbead7707dff6e056c322eb9d385b27 100644 (file)
@@ -0,0 +1,23 @@
+* Create a user:
+curl --request POST http://localhost:8000/api/person/register --data "{ \"firstname\": \"James\", \"lastname\": \"Elbow\", \"email\": \"james@elbow.com\", \"password\": \"FD3CC7719AB1776B81D70B65170D8A51119E127488C106622E0D2E680C1B3FFF\"}" --header "Content-Type: application/json"
+
+* Delete a user with id 1:
+curl --request DELETE http://localhost:8000/api/person/1
+
+* Update a user with id 1:
+curl --request PUT http://localhost:8000/api/person/1 --data "{ \"firstname\": \"Jamesson\", \"lastname\": \"Elbow\", \"email\": \"james@elbow.com\"}" --header "Content-Type: application/json"
+
+* Update a user localisation with id 1:
+curl --request POST http://localhost:8000/api/person/1/localisation --data "{ \"timestamp\": \"$(date --iso-8601=seconds)\", \"latitude\": \"43.23\", \"longitude\": \"5.43\"}" --header "Content-Type: application/json"
+
+* Show a user with id 1:
+curl --request GET http://localhost:8000/api/person/1
+
+* Show a user with id 1 friends:
+curl --request GET http://localhost:8000/api/person/1/friends
+
+* Show a user with id 1 localisation:
+curl --request GET http://localhost:8000/api/person/1/localisation
+
+* Show a user with id 1 localisations:
+curl --request GET http://localhost:8000/api/person/1/localisations