L'abilitazione dei controlli parentali interrompe il trasferimento tempestivo della risposta HTTP con la codifica di trasferimento chunked

1

Sembra che l'attivazione dei controlli parentali, anche senza restrizioni su ciò che può essere visualizzato sul web, abbia effetti negativi. In particolare, sembra attivare una specie di proxy HTTP locale che filtra le richieste in uscita e le risposte in arrivo.

A volte, i server HTTP servono le risposte come blocchi, scrivono un po 'del corpo della risposta, aspettano un po' di tempo, ne scrivono altri, ecc. e forse alla fine chiudono la risposta o la mantengono aperta indefinitamente. Questo è noto come codifica di trasferimento chunked. Affinché questo funzioni, il client deve essere in grado di leggere parte della risposta senza attendere che il server la richiuda effettivamente (in quanto potrebbe tenerla aperta indefinitamente).

Questo principio viene utilizzato come base per il push server Comet e gli eventi inviati dal server (a.k.a. EventSource).

Ora, sembra che il proxy HTTP locale attivato da Parental Controls non inoltrino correttamente le risposte di chunk. Aspetta fino a quando l'intera risposta (o una certa quantità di dati) è stata ricevuta prima di trasmetterla.

  • Gli altri hanno visto / segnalato questo problema?
  • Come posso aggirare il problema, senza chiedere a tutti i miei utenti di disattivare i Controlli padre?
posta Jean-Philippe Pellet 19.01.2017 - 09:23
fonte

0 risposte

Leggi altre domande sui tag