2 mai 2014, 21:26

Je vais t’aider, je l’ai déjà fait pour poster un message sur le chat de se forum via Java 😛 😉

Il te faut une librairie Apache : httpcomponents
DL : http://apache.websitebeheerjd.nl//httpcomponents/httpclient/binary/httpcomponents-client-4.3.3-bin.zip

Tu dézippes et tu ajoute au buildpath eclipse tout les .jar du dossier bin.
La il faut demander a des connaisseurs de l’API comment faire pour que les librairies externe soit pris en compte dans la compilation du mod, pcq j’en ai aucune idée.


CloseableHttpClient httpclient = HttpClients.createDefault();
HttpPost httpPost = new HttpPost("lien vers ton fichier .php");
List <namevaluepair>nvps = new ArrayList <namevaluepair>();
//tu ajoutes a la liste les couples de nom/valeur que tu souhaites
nvps.add(new BasicNameValuePair("username", "vip"));
nvps.add(new BasicNameValuePair("password", "secret"));
httpPost.setEntity(new UrlEncodedFormEntity(nvps));
CloseableHttpResponse response2 = httpclient.execute(httpPost);

try {
//tu fais ce que tu veux de response2
} finally {
response2.close();
httpclient.close();
}

Rien d’illégal ce n’est pas un bypass, ne voyez pas le mal partout.
Quelqu’un qui ne sait pas faire de relation java-php ne sait surement pas faire un bypass Yggdrasil de toute manière 😉

Après tu peux aussi te passer de l’API fournit par Apache et le faire en Java natif, mais bon ça ne sert a rien de te compliquer la vie si tu peux faire abstraction de certaines parties ;)</namevaluepair></namevaluepair>