что тебе сказать - ты прав на 100%, но посылать ведь лень, и так голову поднять некогда.
да в принципе и в этом окне можно, просто я себя знаю - когда я спешу, то я тут неправильную комбинацию клавиш наберу и не замечу, а это означает, что в тексте будут грамматические ошибки, а это неприятно читающим.
Code :
// example
public static void testHttpConnect()
{
String req = "This text is posting to URL";
try
{
// Указываем URL нужной CGI-программы
URL url = new URL("
http://www.test.de/.....");
// Создаем объект uc
URLConnection uc = url.openConnection();
// Собираемся отправлять
uc.setDoOutput(true);
// и получать сообщения
uc.setDoInput(true);
// без кэширования
uc.setUseCaches(false);
// Задаем тип
// uc.setRequestProperty("content-type", "application/octet-stream");
// и длину сообщения
// uc.setRequestProperty("content-length", "" + req.length());
System.getProperties().put( "proxySet", "true" );
System.getProperties().put( "proxyHost", "proxy" );
System.getProperties().put( "proxyPort", "81" );
// Устанавливаем соединение
uc.connect();
// Открываем выходной поток
DataOutputStream dos = new DataOutputStream( uc.getOutputStream());
// и выводим в него сообщение, посылая его на адрес
// URL dos.writeBytes(req);
dos.writeBytes(req);
// Закрываем выходной поток
dos.close();
// Открываем входной поток для ответа сервера
BufferedReader br = new BufferedReader(new InputStreamReader(uc.getInputStream() )) ;
String res = null;
// Читаем ответ сервера и выводим его на консоль
while ((res = br.readLine()) != null)
System.out.println(res);
br.close () ;
}
catch(MalformedURLException me)
{
System.err.println(me);
}
catch(UnknownHostException he)
{
System.err.println(he);
}
catch(UnknownServiceException se)
{
System.err.println(se);
}
catch(IOException ioe)
{
System.err.println(ioe);
}
}