Je teste actuellement différents navigateurs et appareils pour vérifier leur compatibilité avec une interface web qui a été développée. Nous avons réalisé que nous avions un problème avec le code déjà en production. Le bogue se produit parce que toutes les requêtes HTTP POST envoyées par le navigateur Android (à la fois sur un Galaxy Nexus (exécutant JB) et un Galaxy Tab (exécutant ICS)) sont divisées en deux segments TCP à la limite des en-têtes HTTP et des données HTTP POST.
Il est intéressant de noter que Chrome pour Android ne présente pas ce même comportement, la requête entière étant envoyée en un seul paquet.
Nous ne sommes même pas près d'atteindre la MTU, donc ce n'est pas un problème.
Mes questions sont les suivantes :
- Y a-t-il une configuration à modifier pour éviter cela ?
- Je sais que le navigateur intégré d'Android et Chrome utilisent Webkit, mais j'avais l'impression qu'il était intégré au système d'exploitation d'Android.
- Enfin, que gagne-t-on ou quelle est l'intention derrière tout cela ?