dacav
2018-04-17 10:00:30 UTC
Ciao gente,
Dovrei testare il funzionamento di un server HTTP proprietario. In
particolare vorrei assicurarmi che funzioni il chunked transfer encoding di
HTTP 1.1.
Ho provato sin qui a mettere su nginx in configurazione reverse proxy:
Lighttpd <--- Nginx con <--- curl
chunked attivo
- Su Lighttpd ho già il contenuto che mi serve;
- Nginx sta lì perché leggo sul web che supporta il chunked;
- Con il Curl vorrei assicurarmi di avere chunked encoding da Nginx, così
poi posso piazzare Nginx come upstream per il server HTTP proprietario di
cui sopra.
Il Curl riporta Content-Length e non riporta Transfer-Encoding: chunked, e
vengo a sapere che Nginx fa chunked encoding solo se upstream fa chunked
encoding a sua volta. Quindi il mio approccio non funziona.
Qualcuno saprebbe consigliarmi come forzare chunked encoding? Non
ho necessariamente bisogno di Nginx, ne di Lighttpd. Mi basta poter avere un
server che manda dati in quel modo.
Dovrei testare il funzionamento di un server HTTP proprietario. In
particolare vorrei assicurarmi che funzioni il chunked transfer encoding di
HTTP 1.1.
Ho provato sin qui a mettere su nginx in configurazione reverse proxy:
Lighttpd <--- Nginx con <--- curl
chunked attivo
- Su Lighttpd ho già il contenuto che mi serve;
- Nginx sta lì perché leggo sul web che supporta il chunked;
- Con il Curl vorrei assicurarmi di avere chunked encoding da Nginx, così
poi posso piazzare Nginx come upstream per il server HTTP proprietario di
cui sopra.
Il Curl riporta Content-Length e non riporta Transfer-Encoding: chunked, e
vengo a sapere che Nginx fa chunked encoding solo se upstream fa chunked
encoding a sua volta. Quindi il mio approccio non funziona.
Qualcuno saprebbe consigliarmi come forzare chunked encoding? Non
ho necessariamente bisogno di Nginx, ne di Lighttpd. Mi basta poter avere un
server che manda dati in quel modo.