Rénovation - Trop de suivi des demandes: 21
Je suis à l'aide d'une rénovation de faire des demandes.
J'ai l'erreur suivante:
java.net.ProtocolException: Trop de suivi des demandes: 21
Le code est comme ci-dessous:
private OkHttpClient httpClient;
private CookieManager cookieManager;
public <S> S createCookieService(Class<S> serviceClass) {
httpClient.interceptors().clear();
httpClient.setCookieHandler(cookieManager);
Retrofit.Builder builder = new Retrofit
.Builder()
.client(httpClient)
.baseUrl(url)
.addConverterFactory(GsonConverterFactory.create());
Retrofit retrofit = builder.client(httpClient).build();
return retrofit.create(serviceClass);
}
Et puis je fais des demandes:
exemple:
1) connectez-vous
@POST("/login")
Call<User> login();
2) une demande:
@GET("/request")
Call<PojoPojo> getPojo();
Et j'obtiens cette erreur trop suivi les demandes: 21.
S'il vous plaît aider.
avez-vous trouvez une solution pour cela?
Oui, je l'ai fait mais certains très important gars de facebook (Martijn Pieters) a décidé de supprimer le lien vers la réponse. Bonne chance.
Pourquoi ne pas vous venez de mettre la réponse ici? N'est-ce pas tout l'intérêt de la SORTE?
Oui, je l'ai fait mais certains très important gars de facebook (Martijn Pieters) a décidé de supprimer le lien vers la réponse. Bonne chance.
Pourquoi ne pas vous venez de mettre la réponse ici? N'est-ce pas tout l'intérêt de la SORTE?
OriginalL'auteur nuka_cola | 2016-02-01
Vous devez vous connecter pour publier un commentaire.
Jake Wharton écrit:
Et dans le reste du thread est là:
https://github.com/square/retrofit/issues/1561
OriginalL'auteur nuka_cola
Pour moi la question est: l'url de la requête a été de commencer avec
"/"
.Remplacez url
@GET("/request")
avec@GET("request")
"/"
Authorization
en-tête de vérifier si vous avez besoin pour définir la valeur que"Bearer " + token
au lieuà l'aide de rénovation version 2.4.0:
OriginalL'auteur Mihai Morcov