Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intégrer okhttp Voir http://square.github.io/okhttp/ #27

Open
bashizip opened this issue Aug 2, 2013 · 5 comments
Open

Intégrer okhttp Voir http://square.github.io/okhttp/ #27

bashizip opened this issue Aug 2, 2013 · 5 comments

Comments

@bashizip
Copy link
Member

bashizip commented Aug 2, 2013

No description provided.

@Bonbhel
Copy link
Member

Bonbhel commented Aug 2, 2013

C'est Go pour moi.

Tout est dit :
*
You can try OkHttp without rewriting your network code. The core module
implements the familiar java.net.HttpURLConnection API. And the optional
okhttp-apache module implements the Apache HttpClient API.*

2013/8/2 Patrick [email protected]


Reply to this email directly or view it on GitHubhttps://github.com//issues/27
.

Max Bonbhel - http://www.bonbhel.com/
Congo JUG Leader - http://www.congojug.com/
JCertif Founder and Managing Director - http://www.jcertif.com
JUG-AFRICA President - http://java.net/projects/jug-africa/pages/Home

Java.net Blogger : http://weblogs.java.net/blog/bonbhel/
LinkedIn : http://ca.linkedin.com/in/bonbhel

Twitter : http://twitter.com/bonbhel
Google+ : gplus.to/maxbonbhel

@bashizip
Copy link
Member Author

bashizip commented Aug 2, 2013

En effet @max c'est juste quelques lignes a remplacer dans une seule classe.
L'avantage par contre est énorme :

  • support complet de Picasso , a savoir le cache sur disque et autres optimisations .
  • usage du protocole spyd avec ses avantages (voir le lien ci haut )

Ça vaut le coup :)

@Bonbhel
Copy link
Member

Bonbhel commented Aug 2, 2013

Je viens d'implémenter quelques tests basique :

  1. Appel d'un Webservice qui retourne un gros volume avec Apache
    HttpClient (temps de latence)
  2. Appel d'un Webservice qui retourne un gros volume avec Apache
    HttpClient + un Thread spécial (pas temps de latence)
  3. Appel d'un Webservice qui retourne un gros volume avec OkHttp (Pas de
    temps de latence apparent)
  4. Appel d'un Webservice qui retourne un gros volume avec Apache
    HttpClient + un Thread spécial (Pas de temps de latence apparent)

Le 2 août 2013 05:07, Patrick [email protected] a écrit :

En effet @max https://github.com/Max c'est juste quelques lignes a
remplacer dans une seule classe.
L'avantage par contre est énorme :

  • support complet de Picasso , a savoir le cache sur disque et autres
    optimisations .
  • usage du protocole spyd avec ses avantages (voir le lien ci haut )

Ça vaut le coup :)


Reply to this email directly or view it on GitHubhttps://github.com//issues/27#issuecomment-21994507
.

Max Bonbhel - http://www.bonbhel.com/
Congo JUG Leader - http://www.congojug.com/
JCertif Founder and Managing Director - http://www.jcertif.com
JUG-AFRICA President - http://java.net/projects/jug-africa/pages/Home

Java.net Blogger : http://weblogs.java.net/blog/bonbhel/
LinkedIn : http://ca.linkedin.com/in/bonbhel

Twitter : http://twitter.com/bonbhel
Google+ : gplus.to/maxbonbhel

@Bonbhel
Copy link
Member

Bonbhel commented Aug 2, 2013

+1 pour la taille 190 Ko.
Mais ça s'ajoute aux Ko native d'Apache HttpClient

Le 2 août 2013 05:16, Max Bonbhel [email protected] a écrit :

Je viens d'implémenter quelques tests basique :

  1. Appel d'un Webservice qui retourne un gros volume avec Apache
    HttpClient (temps de latence)
  2. Appel d'un Webservice qui retourne un gros volume avec Apache
    HttpClient + un Thread spécial (pas temps de latence)
  3. Appel d'un Webservice qui retourne un gros volume avec OkHttp (Pas
    de temps de latence apparent)
  4. Appel d'un Webservice qui retourne un gros volume avec Apache
    HttpClient + un Thread spécial (Pas de temps de latence apparent)

Le 2 août 2013 05:07, Patrick [email protected] a écrit :

En effet @max https://github.com/Max c'est juste quelques lignes a

remplacer dans une seule classe.
L'avantage par contre est énorme :

  • support complet de Picasso , a savoir le cache sur disque et autres
    optimisations .
  • usage du protocole spyd avec ses avantages (voir le lien ci haut )

Ça vaut le coup :)


Reply to this email directly or view it on GitHubhttps://github.com//issues/27#issuecomment-21994507
.

Max Bonbhel - http://www.bonbhel.com/
Congo JUG Leader - http://www.congojug.com/
JCertif Founder and Managing Director - http://www.jcertif.com
JUG-AFRICA President - http://java.net/projects/jug-africa/pages/Home

Java.net Blogger : http://weblogs.java.net/blog/bonbhel/
LinkedIn : http://ca.linkedin.com/in/bonbhel

Twitter : http://twitter.com/bonbhel
Google+ : gplus.to/maxbonbhel

Max Bonbhel - http://www.bonbhel.com/
Congo JUG Leader - http://www.congojug.com/
JCertif Founder and Managing Director - http://www.jcertif.com
JUG-AFRICA President - http://java.net/projects/jug-africa/pages/Home

Java.net Blogger : http://weblogs.java.net/blog/bonbhel/
LinkedIn : http://ca.linkedin.com/in/bonbhel

Twitter : http://twitter.com/bonbhel
Google+ : gplus.to/maxbonbhel

@bashizip
Copy link
Member Author

bashizip commented Aug 2, 2013

Somme toutes. Pour l'instant on va d'abord le mettre de côté et continuer
avec l'existant. Une fois assez avancé côté présentation , on fera un
refactoring .Entre temps on perdra la mise en cache sur disque des images
(Picasso) mais nous avons le cache mémoire entre temps .
Le souci est que le support partiel de okhttp (simple ajout au classpath)
ramène un bug très célèbre : square/okhttp#227

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants