Estoy enviado datos comprimidos desde una aplicación android y en php no se como decirle que todo el envio es comprimido, es decir que no mando comprimidos una variable concreta, sino que es todo el contenido.
Gracias.
| |||
post comprimidos gzip Estoy enviado datos comprimidos desde una aplicación android y en php no se como decirle que todo el envio es comprimido, es decir que no mando comprimidos una variable concreta, sino que es todo el contenido. Gracias. |
| |||
Respuesta: post comprimidos gzip Hola, No estoy seguro si he entendido bien donde dices: Cita: Te refieres de mandarlo desde PHP ? o es lo que recibes en PHPes decir que no mando comprimidos ... Para comprimir toda la salida de PHP hacia el cliente yo lo resolvi poniendo esa simple linea en .htacess
Código Apache:
Ver original Aunque esta no es la respuesta para PHP, hace lo mismo que tu pediste y muy simple. Esto si, suponiendo que tienes Apache y el modulo deflate activado (cosa que la mayoria de hostings tienen) En el otro sentido ... desde cliente hacia el servidor .... vi algo (ademas hay un ejemplo con android) en el manual de PHP http://php.net/manual/es/function.gzdecode.php#112200 Saludos Última edición por matake; 26/12/2016 a las 22:37 |
| |||
Respuesta: post comprimidos gzip Desde php estoy sirviendo en comprimido, esto va bien, el problema es cuando mandos datos por post en que todos los datos se envian comprimidos, no las variables una a una, sino el conjunto, entonces en php no consigo que descomprima los datos y luego poder acceder a las variables post. En la aplicacion androind, he puesto estas propiedades a la conexion: conn.setRequestProperty("Content-encoding", "deflate");conn.setRequestProperty("Content-type", "application/octet-stream"); pero no me ha ido bien. Saludos. |
Etiquetas: |