Здравствуйте TRV, Вы писали:
TRV>Приветствую.
TRV>Ребята, помогите сформировать HTTP запрос.
TRV>Есть аплет, есть сервлет, из аплета надо обратиться к сервлету. TRV>Помогите кто чем может
Конкретизируй задачу — что имеено должен сделать сервлет для апплета.
TRV>Заранее благодарен, Руслан
Взойти на гору можно разными путями, но само восхождение остается неизменным.
Re[2]: HTTP запрос
От:
Аноним
Дата:
07.05.02 07:39
Оценка:
Здравствуйте Lefay, Вы писали:
TRV>>Ребята, помогите сформировать HTTP запрос. TRV>>Есть аплет, есть сервлет, из аплета надо обратиться к сервлету. TRV>>Помогите кто чем может :)
L>Конкретизируй задачу — что имеено должен сделать сервлет для апплета.
Давайте упростим мою задачу,... скажем, сервлет должен вернуть аплету строку.
Самым очевидным образом, можно в URL вкодировать и GET-параметры, например urlSuffix="myservlet?a=b", правда не забыть обработать методом URLEncoder.encode — спецсиволы в параметрах могут встретиться. Более того, при желании можно даже по POST цепляться, если параметры могут превысить допустимый размер для длины GET-запроса. Но POST он несколько посложнее — тут уже надо напрямую самому писать в сокеты...
нет
Re: HTTP запрос
От:
Аноним
Дата:
14.05.02 07:31
Оценка:
Здравствуйте TRV, Вы писали:
TRV>Приветствую.
TRV>Ребята, помогите сформировать HTTP запрос.
TRV>Есть аплет, есть сервлет, из аплета надо обратиться к сервлету. TRV>Помогите кто чем может :)
TRV>Заранее благодарен, Руслан
Прочитай книгу Сервлеты и JavaServer Pages. Библиотека программиста http://www.piter.com/book_about.phtml?id=978531800186&download=5-318-00186-6&web=1#dload
Очень полезная вещь!
URL currentPage = getCodeBase();
String protocol = currentPage.getProtocol();
String host = currentPage.getHost();
int port = currentPage.getPort();
String urlSuffix = "/servlet/SomeServlet";
URL dataURL = new URL(protocol, host, port, urlSuffix);
URLConnection conn = dataURL.openConnection();
conn.setUseCaches(false);
InputStream in = connection.getInputStream());