Вам необходимо использовать классы java.net.URL
и java.net.URLConnection
.
Есть несколько хороших примеров на http://java.sun.com/docs/books/tutorial/networking/urls/readingWriting.html
Вот несколько быстрых и неприятных кодов:
public void post(String url) throws Exception {
URL u = new URL(url);
URLConnection c = u.openConnection();
c.setDoOutput(true);
if (c instanceof HttpURLConnection) {
((HttpURLConnection)c).setRequestMethod("POST");
}
OutputStreamWriter out = new OutputStreamWriter(
c.getOutputStream());
// output your data here
out.close();
BufferedReader in = new BufferedReader(
new InputStreamReader(
c.getInputStream()));
String s = null;
while ((s = in.readLine()) != null) {
System.out.println(s);
}
in.close();
}
Обратите внимание, что вам все еще может потребоваться urlencode () ваших данных POST перед записью их в соединение.