Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> java pobranie odpowiedzi ze strony
nospor
post
Post #1





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Hejka, mam taki kod (coś ala phpowy curl)
Kod
List<NameValuePair> formparams = new ArrayList<NameValuePair>();
                    formparams.add(new BasicNameValuePair("Name", "***"));
                    formparams.add(new BasicNameValuePair("Passwd", "****"));
                    UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams, "UTF-8");
                    HttpPost httppost = new HttpPost("http://mpojastrona.pl");
                    httppost.setEntity(entity);
                    
                    HttpClient httpclient = new DefaultHttpClient();
                    HttpResponse response = httpclient.execute(httppost);
                    HttpEntity entityResponse = response.getEntity();

I pod zmienną entityResponse mam odpowiedź serwera. Jak pobrać tę odpowiedź jako tekst? W google jedyne co mi się udaje znaleźć to kody tasiemce, gdzie by pobrać z tego tekst muszę dowalić od kilkunastu do kilkudziesieciu linii.... No nie chce mi się wierzyć, że tak prostą rzecz można tak skomplikować...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat
Tak, znalazłem już. Musze jeszcze tylko znaleźć gdzie te IOUtils wrzucic by było widoczne (IMG:style_emoticons/default/smile.gif)
Nigdzie tego ręcznie nie wrzucaj, tylko od razu zacznij korzystać z Mavena (bądź innego narzędzia tego typu). Oszczędzisz sobie masę czasu, jednocześnie trzymając się jakiegoś standardu Twój kod będzie łatwiejszy w utrzymaniu.
Cytat
java to jedno wielkie nie porozumienie tak nawiasem mówiąc.... żeby proste rzeczy tak komplikować to naprawdę ktoś miał niezłą fazę gdy to pisał :/
Nie chcę tutaj się w jakieś famewary bawić, Java ma swoje ułomności (zresztą jak wszystko, szczególnie tak stare), ale tutaj nie można się do niczego przyczepić. Idiotyzmem byłoby gdyby HttpEntity.getContent() zwracał Stringa zamiast InputStreama. Czy powinni dodać metodę getContentAsString()? Oczywiście mogliby to zrobić, ale po co zaśmiecać bibliotekę/obiekt zbędnymi metodami. (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 06:54