Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > httpclient для неочень разбирающихся


Автор: Amaz0nka 20.4.2007, 19:02
Помогите пожалуйста разобраться с httpclient'ом. Вот я скачала с их сайта пример
http://svn.apache.org/viewvc/jakarta/commo...le.java?view=co

какие ещё файлы должны где лежать... (когда сервлет какой-нить запускаешь допустим там ещё в томкатных папках нужно всякие web.xml и прочее) А то просто запускается томкат, а что вообще должно произойти... просто хочу посмотреть пример какой-нибудь, что бы заработало...

Автор: powerOn 20.4.2007, 19:27

Цитата(Amaz0nka @  20.4.2007,  20:02 Найти цитируемый пост)
http://svn.apache.org/viewvc/jakarta/commo...le.java?view=co


ссылка битая.

Автор: LSD 20.4.2007, 22:05
Спакуха! smile
Для начала почитай про CLASSPATH, что это такое.

Автор: Amaz0nka 20.4.2007, 22:51
ну это то, как нужно располагать всё, все файлы smile так как нужно?

Автор: Amaz0nka 20.4.2007, 23:08
Вобщем, дайте простой пример работы httpclient плиз...

Автор: tux 21.4.2007, 01:24
Цитата(Amaz0nka @  20.4.2007,  23:08 Найти цитируемый пост)
Вобщем, дайте простой пример работы httpclient плиз... 

Все простые примеры на его собственном сайте. По-моему, проще некуда. Что волнует-то? Про CLASSPATH почитать не помогло?

Автор: Amaz0nka 21.4.2007, 01:50
Хорошо, а что там конктретный какой-нибудь пример должен делать? Мне бы вот один раз разобраться с каким-нибудь примером от начала до конца, а потом всёпонятно будет

Автор: tux 21.4.2007, 09:59
Цитата(Amaz0nka @  21.4.2007,  01:50 Найти цитируемый пост)
Мне бы вот один раз разобраться с каким-нибудь примером от начала до конца, а потом всёпонятно будет 

Дак там туториал есть пошаговый, в котором каждая строчка разжевана: http://jakarta.apache.org/commons/httpclient/tutorial.html. И законченный пример в конце текста.

Автор: Amaz0nka 23.4.2007, 11:05
Ок.. Вы конечно извените меня за мою тупость, но у меня есть нескоько вопросов.
Вот все эти commons-codec,  commons-logging, junit, они обязательно нужны? И где мне найти всё это в архиву jar? А то везде только в zip и rar И когда я даже компилить пытаюсь, то оно мне говорит что не может найти такого пакета httpclient. И может какие-нить ссыочки где про classpath написано smile 
спасибки...

Автор: powerOn 23.4.2007, 12:18
Цитата(Amaz0nka @  23.4.2007,  12:05 Найти цитируемый пост)
Вот все эти commons-codec,  commons-logging, junit, они обязательно нужны? И где мне найти всё это в архиву jar? 

посмотри http://archive.apache.org/dist/jakarta/commons/ (commons-*)
и http://www.junit.org/index.htm (junit)

Цитата(Amaz0nka @  23.4.2007,  12:05 Найти цитируемый пост)
И может какие-нить ссыочки где про classpath написано

http://java.sun.com/j2se/1.3/docs/tooldocs/win32/classpath.html

ну и google конечно рулит.  smile 

Автор: Amaz0nka 23.4.2007, 12:57
а может мне просто кто-нить прислать архив, в котором папки уже как надо, и все файлы там с примером , что бы я просто распаковала его, запустила и оно мне заработало... А то я мучаюсь-мучаюсь - и даже откомпилировать не могу :(

Автор: tux 23.4.2007, 13:19
Иэх... Голубая мечта... Чтобы взяли, запаковали в архив, принесли заказчику и всё заработало. Мечты, мечты...

Автор: Amaz0nka 24.4.2007, 21:48
А можно ли использовать httpClient в сервлетах?

Имеется простенький сервлет, который генерирует страничку:
Код

public class FirstServlet extends HttpServlet
{
    public void init() throws ServletException {
        super.init();
    }

    public void doGet
    (HttpServletRequest req, HttpServletResponse res)
    throws ServletException, IOException {
        perfomTask(req, res);
    }

    public void perfomTask (
    HttpServletRequest req, HttpServletResponse res)
    throws ServletException, IOException {
        PrintWriter out = res.getWriter();
        res.setContentType("text/html; charset = Cp1251");
        out.println("<HTML><BODY> Bla bla Bla</BODY></HTML>");
    out.close();
    }
}


и програмка, конектящаяся к серверу и просто выводящаяя в консоль код URL. Но как только пытаюсь "скрестить" их - перестаёт работать.
Можно ли таким образом сделать сервлет, чтобы конектолсь к URL с помощью httpclient, но не выводило в консоль код, а в страничку, генерируемую сервлетом?

Автор: Jubei 25.4.2007, 08:08
Цитата(Amaz0nka @ 24.4.2007,  21:48)
А можно ли использовать httpClient в сервлетах?

Имеется простенький сервлет, который генерирует страничку:
и програмка, конектящаяся к серверу и просто выводящаяя в консоль код URL. Но как только пытаюсь "скрестить" их - перестаёт работать.
Можно ли таким образом сделать сервлет, чтобы конектолсь к URL с помощью httpclient, но не выводило в консоль код, а в страничку, генерируемую сервлетом?

Звучит страшно smile, зачем тебе делать чтобы сервлет коннектился к урлу, обьясни пожалуйста логику  ? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)