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

Transfer-Encoding: chunked; + ChunkedInputStream

[es] :: Java :: Transfer-Encoding: chunked; + ChunkedInputStream

[ Pregleda: 1177 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL Developer, Erst..
Vienna

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

Sajt: www.baze-podataka.net


Profil

icon Transfer-Encoding: chunked; + ChunkedInputStream27.03.2005. u 20:32

Nisam preko Googlea uspio naci neke korisne primjere u vezi preuzimanja podataka sa servera, kada se koristi Transfer-Encoding: chunked. Cackao sam nesto oko klase ChunkedInputStream, ali izgleda da samo gubim vrijeme pokusavajuci otkriti toplu vodu.

Bio bih veoma zahvalan, kad bi mi neko dao link gdje bih mogao procitati vise o koristenju Jave za obradu podataka dobijenih putem chunked transfer encodinga. Primjer, tutorial, bilo sta ...

Hvala unaprijed
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
27.03.2005. u 20:32 

bobjan

Član broj: 27819
Poruke: 60
*.nat-pool.bgd.sbb.co.yu.

Jabber: bobjan@12jabber.com
Sajt: www.logotet.com


Profil

icon Re: Transfer-Encoding: chunked; + ChunkedInputStream29.03.2005. u 17:30
Iz tvog pitanja ne mogu baš razabrati šta te zbunjuje. Možda te zanima nešto poput

http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html

(poglavlje 3.6.1), a ako te zanima samo šta se radi u Javi, mislim da se ne radi ništa osobito osim:

Code:

 InputStream in = req.getInputStream();
 if ( "chunked".equals( req.getHeader( "Transfer-Encoding" ) ) )
     in = new ChunkedInputStream( in );


Nisam se mnogo igrao sa ovim, ali kada dobiješ instancu ChunkedInputStreama, sa read dobiješ dekodiran stream, i ne razmišljaš o "chunkovima".

Nadam se da je to ono šro si tražio.
29.03.2005. u 17:30 

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL Developer, Erst..
Vienna

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

Sajt: www.baze-podataka.net


Profil

icon Re: Transfer-Encoding: chunked; + ChunkedInputStream29.03.2005. u 17:54
Da, nesto tako sam trazio i nasao sam preko Googlea, ali s tim sto nisam nasao neko konkretno rjesenje, nego sam morao improvizovati, no konacno rjesenje nije htjelo da proradi. Dobijam:
Exception in thread "main" java.io.IOException: chunked stream ended unexpectedly
Kojeg je tipa "req"? URLConnection ili neki drugi?
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
29.03.2005. u 17:54 

bobjan

Član broj: 27819
Poruke: 60
*.nat-pool.bgd.sbb.co.yu.

Jabber: bobjan@12jabber.com
Sajt: www.logotet.com


Profil

icon Re: Transfer-Encoding: chunked; + ChunkedInputStream30.03.2005. u 08:00
"req" je HttpServletRequest, pošto je chunk encoding deo http protokola.
A što se tiče greške koju dobijaš, zanima me kako je kreiran stream koji pokušavaš da obradiš sa ChunkedInputStream.
Pošalji deo koda koji ti pravi problem.
30.03.2005. u 08:00 

[es] :: Java :: Transfer-Encoding: chunked; + ChunkedInputStream

[ Pregleda: 1177 | Odgovora: 3 ]

Postavi temu Odgovori

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