Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Simulacija HTTP Clienta pomocu Jave

[es] :: Java :: Simulacija HTTP Clienta pomocu Jave

[ Pregleda: 2922 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Simulacija HTTP Clienta pomocu Jave23.12.2004. u 00:35 - pre 235 meseci
Da li neko zna nesto vise o simulaciji HTTP Clienta uz pomoc Jave?
Konkretno, trebam pomocu Jave uraditi slijedece:
- otvoriti zadani URL
- poslati podatke za autentifikaciju (login name & password)
- pokupiti sadrzaj jednog CSV fajla i zatim ga obraditi, te prikazati rezultat na ekranu

Postoji li neki tutorial o tome ili nekakav opis tog postupka ?

Da ne otvaram drugu temu, koju klasu mi preporucujete da se njom sluzim pri radu sa CSV datotekama ?

Zahvaljujem se svima unaprijed.
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

weB_KiLeR

Član broj: 238
Poruke: 1317
194.106.171.*



Profil

icon Re: Simulacija HTTP Clienta pomocu Jave23.12.2004. u 03:05 - pre 235 meseci
Dosta dobar clanak na tu temu: http://www.javaworld.com/javaworld/javatips/jw-javatip34.html

A pogledaj i http://javaalmanac.com/egs/java.net/Post.html

Imas tu jos dosta example-ova za razne stvari mozda ti zatreba...
Inace pogledaj malo po netu imas toga na tone...
 
Odgovor na temu

tweeester
Ivan Arandjelovic
bg yu

Član broj: 724
Poruke: 882
*.kc.vicert.com.

Sajt: www.javasvet.net


Profil

icon Re: Simulacija HTTP Clienta pomocu Jave23.12.2004. u 08:12 - pre 235 meseci
Da ne gresim dusu ali idi na jakarta.apache.org i pogledaj projekat Cactus (cini mi se da se tako zvase), iznenadices se sta su sve u njemu implementirali (sve ovo sto pominjes i jos mnogo vise, cini mi se da mozes i JavaScript da testiras )
<< tko leti vrijedi, tko ne leti ne vrijedi >>
 
Odgovor na temu

weB_KiLeR

Član broj: 238
Poruke: 1317
194.106.171.*



Profil

icon Re: Simulacija HTTP Clienta pomocu Jave23.12.2004. u 11:23 - pre 235 meseci
Al' onda nije native ;)
 
Odgovor na temu

tweeester
Ivan Arandjelovic
bg yu

Član broj: 724
Poruke: 882
*.kc.vicert.com.

Sajt: www.javasvet.net


Profil

icon Re: Simulacija HTTP Clienta pomocu Jave23.12.2004. u 11:33 - pre 235 meseci
Citat:
weB_KiLeR: Al' onda nije native ;)

Sta nije native?
<< tko leti vrijedi, tko ne leti ne vrijedi >>
 
Odgovor na temu

dinke
Dragan Dinić
General Manager / Lampix.net
Beograd

Član broj: 933
Poruke: 1008
*.nat-pool.kg.sbb.co.yu.

Sajt: www.dinke.net


+2 Profil

icon Re: Simulacija HTTP Clienta pomocu Jave23.12.2004. u 20:41 - pre 235 meseci
Ma nema potrebe da se ti patiš da simuliraš raw http komunikaciju samo da bi skinuo jedan csv fajl i parsovao ga. Imaš sve što ti treba u okviru Java biblioteka. Ja recimo imam programčić Converter koji baš to radi - skida najnoviji kurs nbj-a koji je mislim u cvs formatu direktno sa sajta i parsuje ga. Koristim običnu URL klasu (java.net.URL) jer mi ne treba autentifikacija, a da bi to odradio sa autentifikacijom probaj da koristis java.net.HttpURLConnection klasu. Ako ti nešto znači postaviću source kod ovog convertera .
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Simulacija HTTP Clienta pomocu Jave23.12.2004. u 21:01 - pre 235 meseci
dinke bilo bi super kad bi mi omogucio da pogledam kako si ti to uradio.
Dobro si rekao, ne treba meni neki extra HTTP Client, nego samo da skinem taj jedan CSV fajl i da ga onda lokalno obradjujem.
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

dinke
Dragan Dinić
General Manager / Lampix.net
Beograd

Član broj: 933
Poruke: 1008
*.nat-pool.kg.sbb.co.yu.

Sajt: www.dinke.net


+2 Profil

icon Re: Simulacija HTTP Clienta pomocu Jave23.12.2004. u 22:15 - pre 235 meseci
Evo source koda. Obrati paznju na klasu Currency i ovaj deo unutar do-while petlje, tu se desava glavna radnja. On ne skida fajl vec parsuje sam text koji se nalazi na sajtu, sto je malo drugacije od ovog sto tebi treba, ali nadam se da ce svejedno biti od pomoci.

Prikačeni fajlovi
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Transfer-Encoding: chunked & gzipovani sadrzaj04.02.2005. u 05:31 - pre 233 meseci
Nisam imao puno vremena da se bavim ovim sto sam zapoceo, pa sam nastavio tek juce. Odradio sam ove pocetne korake, ali sad imam problem sa ucitavanjem tih CSV podataka (Comma Separated Values).
Objasnicu prvo postupak kako ucitam te podatke putem Internet Explorera (ili FireFoxa):
- ucitam osnovni url
- ukucam login i password
- dodjem u member podrucje
- odaberem neku listu koja sadrzi te CSV podatke
- kliknem na link "Export"
- otvori mi se pop-up prozor u kojem se nalaze CSV podaci u formatu:
Code:
kolona1;kolona2;kolona3
(ima 30-ak ovakvih redova sa podacima) i na dnu malo odvojeno
Code:
----------------------------------------------
Napomena! Da biste koristili ove podatke u nekom eksternom programu,
morate ove podatke snimiti u neki file, pa ga onda importovati.
(ovo je samo proizvoljno navedeno).

E, sad...
Odradio sam simulaciju svih koraka sve do zadnjeg, na kojem sam i zapeo. Sve sto mi se prikaze na ekranu je taj zadnji dio
Code:
----------------------------------------------
Napomena! Da biste koristili ove podatke u nekom eksternom programu,
morate ove podatke snimiti u neki file, pa ga onda importovati.

a onog dijela sa podacima nema :(

Sumnjam na "Transfer-Encoding: chunked" ili na gzipovanje tih podataka (iako nisam siguran u to), sto IE automatski rjesava, ali me muci kako sad to odraditi u Javi.
Ovo su headeri koje dobijem pri upitu sajta:
Code:
HTTP/1.1 200 OK
Transfer-Encoding : chunked
Date : Fri, 04 Feb 2005 05:28:43 GMT
Server : Apache/1.3.31 (Unix) mod_fastcgi/2.4.2
Vary : Accept-Encoding
-------------- : ------
Last-Modified : Fri, 04 Feb 2005 05:28:43 GMT
X-Powered-By : USF-10/65/139
Expires : Fri, 04 Feb 2005 05:29:13 GMT
Feb-2005 05:28:43 GMT
Connection : close
Content-Type : text/html

Vec sam crknut od Googleanja i isprobavanja nekih kvazi-rjesenja, stoga vas molim za bilo kakvu pomoc ili hint.
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

[es] :: Java :: Simulacija HTTP Clienta pomocu Jave

[ Pregleda: 2922 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.