http запрос постом
public void jButton1_actionPerformed(ActionEvent e)
{
HttpClient httpClient = new HttpClient();
PostMethod postMethod = new PostMethod("http://localhost/home/index.html");
NameValuePair postData = new NameValuePair("name=","alexj");
postMethod.addParameter(postData);
try { httpClient.executeMethod(postMethod); } catch(IOException ex) { }
postMethod.releaseConnection();
}
Как можно сделать тоже самое только для массива байт а не для строкаи(String)? Последнее что попробовал но уже используя стандартные ява API это:
URL url = new URL("http://localhost/home/index.html");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
//initialize the connection
connection.setDoOutput(true);
connection.setRequestMethod("POST");
connection.setUseCaches(false);
connection.setRequestProperty("Content-type","application/x-www-form-urlencoded");
OutputStream out = connection.getOutputStream();
out.write(byteArrayOutputStream.toByteArray(),0,byteArrayOutputStream.toByteArray().length);
out.flush();
connection.connect();
out.close();
но никак не могу понять куда конкретно out.write() записывает и как и где указать параметр который будет ссылаться на посланный массив?
Подскажите что не правильно в этом примере или чего не хватает, вообщем буду рад любой информации...
Заранее большое спасибо!