Faire des requêtes POST avec des paramètres dans GWT

Je suis en train de faire une requête POST avec un ensemble de paramètres pour une URL donnée. Le problème que j'ai c'est que le POSTE demande est faite, mais aucun paramètre n'est passé.

    RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url);

    StringBuilder sb = new StringBuilder();
    for ( String k: parmsRequest.keySet() ) {
        String vx = URL.encodeComponent( parmsRequest.get(k));
        if ( sb.length() > 0 ) {
            sb.append("&");
        }
        sb.append(k).append("=").append(vx);
    }

    try {
        Request response = builder.sendRequest( sb.toString(), new RequestCallback() {

            public void onError(Request request, Throwable exception) {}

            public void onResponseReceived(Request request, Response response) {}
        });
    } catch (RequestException e) {}
}

Cela fonctionne bien si j'utilise le mode GET et ajouter manuellement la chaîne de requête à la demande - mais j'ai besoin d'utiliser POST que les données transmises peuvent être grandes....

OriginalL'auteur Lenz | 2010-10-21