Bonjour,

J'utilise HTTPUNIT pour renseigner des champs d'un formulaire et le valider. Jusqu'à aujourd'ui j'utilisais les 5 lignes suivantes, ça marche très bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
WebResponse wresponse = wc.getResponse("http://www.xxx.com");
WebForm wform = wresponse.getForms()[0];
   wform.setParameter("code","1234");
   wresponse = wform.submit();
wresponse = wc.getCurrentPage();
Seulement aujourd'hui je dois ajouter une methode pour empêcher HTTPUNIT de vérifier les données indiquées dans "setParameter".

Pour cela j'utilise la methode newUnvalidatedRequest();

J'ai donc remplac2 les 2 lignes du code au-dessus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
wform.setParameter("code","1234");
wresponse = wform.submit();
par

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
WebRequest req = wform.newUnvalidatedRequest();
req.setParameter("code","1234");
wresponse = submitRequest(req);
Dans ce cadre la methode submitRequest est déclarée indéfinie

Quelqu'un peut-il me dire ou est l'erreur ?


Merci
RICHARD