Bonjour
j'ai réalisé une méthode (client) permettant d'envoyé des post de type json sur mon serveur et de récuperer le résultat
j'ai une erreur 500 comme réponse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 WebResource client = Client.create().resource("http://localhost:9090/query"); String select = "\"http://xmlns.com/foaf/0.1/name\""; String field = "\"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\""; String value = "\"http://xmlns.com/foaf/0.1/Organization\""; String r = "{ \"selected\": [ "+select+" ], \n" + "\"offset\": \"0\" , \n" + "\"limit\": \"1\" , \n"+ "\"constraints\": [{ \n"+ "\"type\": \"reference\", \n"+ "\"field\": "+ field +" , \n"+ "\"value\": "+ value +" , \n"+ " }] \n"+ " }"; ClientResponse response =client.type("application/json").post(ClientResponse.class, r); System.out.println(response);
En utilisant la requête cUrl en ligne de commande
ça me renvois les résultats, le requête json envoyé est exactement la même
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 curl -X Post -H"Content-Type:application/json" --data "@Query.json" http://localhost:9090/query
Merci de votre Aide
Partager