OT: php Transfer-Encoding chunked
Libor Chocholaty
libor_ml1 na mts.cz
Pondělí Červenec 25 15:51:57 CEST 2005
Jan Volesak wrote:
>Omlouvam se za off topic a doufam, ze me neposlete do /dev/null ;)
>
>Po pádu 2 ze 4 disku v RAIDu nezbylo nez instalovat web server na jine zelezo. Webadmin je v zahranici a ja nejsem s Debianem kamarad (puvodni server byl na Debianu) Inu instalaci jsem provedl na SUSE 9.3, konfiguroval Apache na virtualni weby, nainstaloval php5 a mysql. Vse se povedlo rozebehnout az na jednu malickost a tou je prave korektni chovani Transfer-Encoding chunked.
>V phpinfo je videt, ze je Transfer-Encoding opravdu nastaveno na Chunked:
>HTTP Response Headers
>X-Powered-By PHP/5.0.3
>Keep-Alive timeout=15, max=100
>Connection Keep-Alive
>Transfer-Encoding chunked
>Content-Type text/html
>
>Tvurce aplikace, ktera to pozaduje mi napsal, ze server vraci:
>============================================================
>HTTP/1.1 200 OK
>Date: Mon, 25 Jul 2005 12:19:34 GMT
>Server: Apache/2.0.53 (Linux/SUSE)
>X-Powered-By: PHP/5.0.3
>Content-Length: 65
>Keep-Alive: timeout=15, max=100
>Connection: Keep-Alive
>Content-Type: text/html
>
>CURRENCY=EUR
>DISCOUNT=0.00000
>REUSEDWORD=0
>EXPORTEDWORD=0
>============================================================
>
>
>Pro transfer type chunked (RFC 2616, section 3.6.1) by server mel na vracet:
>============================================================
>HTTP/1.1 200 OK
>Date: Mon, 25 Jul 2005 12:19:34 GMT
>Server: Apache/2.0.53 (Linux/SUSE)
>X-Powered-By: PHP/5.0.3
>Content-Length: 65
>Keep-Alive: timeout=15, max=100
>Connection: Keep-Alive
>Content-Type: text/html
>
>63
>CURRENCY=EUR
>DISCOUNT=0.00000
>REUSEDWORD=0
>EXPORTEDWORD=0
>0
>============================================================
>
>
>
>
Jeste jste tam zapomnel hlavicku:
Transfer-Encoding: chunked
viz http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.41
Libor
Další informace o konferenci Linux