Envoie de données avec httpRequest
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 :
Code:
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"); |
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:
1 2 3
|
String test = "hello";
Request aResponse = builder.sendRequest(test, new RequestCallback() { |
(que l’envoie se fasse en get ou en post c’est la même chose).
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.