1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
@GET
@Path("/infos")
@Consumes("text/html;charset=UTF-8")
@Produces(MediaType.APPLICATION_JSON)
public String getInfos(@QueryParam("pseudo") @Encoded String pseudo) {
BufferedReader in;
PrintWriter out;
System.out.println(pseudo);
try {
Socket socketduserveur ;
socketduserveur = new Socket(InetAddress.getLocalHost(),2009);
out = new PrintWriter(socketduserveur.getOutputStream());
in = new BufferedReader (new InputStreamReader (socketduserveur.getInputStream(), "UTF-8"));
System.out.println("Demande de connexion");
System.out.println(pseudo);
String prout = pseudo;
System.out.println(prout);
System.out.println(URLDecoder.decode(prout, "UTF-8"));
out.println(prout);
out.flush();
System.out.println(counter);
counter++;
json = "";
json = json + in.readLine();
socketduserveur.close();
}catch (UnknownHostException e) {
e.printStackTrace();
}catch (IOException e) {
e.printStackTrace();
}
return json;
} |
Partager