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

Transfer-Encoding: chunked; + ChunkedInputStream

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

[ Pregleda: 3346 | Odgovora: 3 ] > 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 Transfer-Encoding: chunked; + ChunkedInputStream27.03.2005. u 20:32 - pre 231 meseci
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
 
Odgovor na temu

bobjan

Član broj: 27819
Poruke: 64
*.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 - pre 231 meseci
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.
 
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: Transfer-Encoding: chunked; + ChunkedInputStream29.03.2005. u 17:54 - pre 231 meseci
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
 
Odgovor na temu

bobjan

Član broj: 27819
Poruke: 64
*.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 - pre 231 meseci
"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.
 
Odgovor na temu

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

[ Pregleda: 3346 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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