Bonjour,
Je travaille sur un projet gwt 2.0 et je tente d’utiliser la méthode la méthode httpRequest pour envoyer des données. Pourriez-vous m'aider s'il vous plait ?
Voici mon code :
J’arrive à envoyer des données lorsque je les mets dans l’url mais je n’y arrive plus si je les mets dans le builder.sendRequest comme ceci :
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
23
24
25
26
27
28
29
30
31
32
33
34 public static final int STATUS_CODE_OK = 200; /** * Fonction envoyant les données vers le serveur. */ public static void doPost(String url) { RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url); try { @SuppressWarnings("unused") Request aResponse = builder.sendRequest(null, new RequestCallback() { /** * Fonction traitant les erreurs d'envoie de la requête. */ public void onError(Request request, Throwable exception) { //affichage dun message derreur } /** * Fonction traitant la réponse du serveur. */ public void onResponseReceived(Request request, Response aResponse) { if (200 == aResponse.getStatusCode()) { //affichage de la réponse } else { //affichage dun message derreur } } }); } catch (RequestException e) { } } doPost(http://127.0.0.1/index.php?start="hello");
(que l’envoie se fasse en get ou en post c’est la même chose).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String test = "hello"; Request aResponse = builder.sendRequest(test, new RequestCallback() {
faut-il ajouter autre chose ?
Autres questions :
Httprequest crée-t-il des sockets pour envoyer ses données (lorsque celles-ci sont mises dans le builder.sendRequest) ?
Httprequest peut-t-il récupérer des sockets qu'on lui envoie?
Je vous remercie d’avance pour votre aide.
Partager