Ho inserito il file .jar del package che mi hai indicato nel build path di eclipse, ho fatto le seguenti importazioni:
import java.io.IOException;
import java.io.InputStream;
import java.util.Date;
import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.methods.PostMethod;
e ho messo il codice che sopra mi hai dato. Solo che mi da un errore a runtime:
codice:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.commons.httpclient.HttpMethodBase.<clinit>(HttpMethodBase.java:104)
at connettore.Main.main(Main.java:17)
Ecco il codice :
codice:
package connettore;
import java.io.IOException;
import java.io.InputStream;
import java.util.Date;
import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.methods.PostMethod;
public class Main {
public static void main(String[] args) throws IOException {
PostMethod post = new PostMethod("http://s5.vendetta1923.it/vendetta/login.php");
NameValuePair[] data = {
new NameValuePair("ln", "NomeUtente"),
new NameValuePair("pw", "*****"),
new NameValuePair("antiback", ((new Date()).getTime()/1000)+"")
};
post.setRequestBody(data);
// execute method and handle any error responses.
try {
InputStream in = post.getResponseBodyAsStream();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Dove sbaglio?