print Tout le journal des requêtes appelé depuis la bibliothèque de volley

J’utilise la bibliothèque de volley pour appeler les services Web de repos et j’utilise post et get mais je ne sais pas pourquoi j’envoie un message et il est reçu sous forme de message par le serveur. Je souhaite donc imprimer toutes les demandes effectuées par cette bibliothèque. comme

[30/Jul/2013:12:28:09 +0000] "POST /app HTTP/1.1" 302 0 [30/Jul/2013:12:28:09 +0000] "GET /app/ HTTP/1.1" 200 0 

Comment puis je faire ça ?

entrez la description de l'image ici

J’ai débogué volley et je ne sais pas pourquoi la méthode devient get, dans la variable de requête mMethod est 1 et dans la variable de connexion la méthode devient Get!

J’ai découvert qu’il y a une redirection côté serveur, est-il possible que je sache s’il existe ou non une redirection de volley

Volley imprime des informations à l’aide de Log.isLoggable() . Cette fonction est un peu bizarre. Pour voir les journaux de volée, vous devez procéder comme suit:

  1. (Facultatif) Changez l’étiquette de volée comme bon vous semble en utilisant VollyLog.setTag("MyTag") . La balise par défaut est "Volley" .
  2. Connectez votre appareil à votre ordinateur et utilisez le terminal / cmd pour appeler adb shell à l’emplacement adb (bibliothèque platform-tools par défaut).
  3. Dans le shell adb, tapez la commande suivante: setprop log.tag.MyTag VERBOSE (“MyTag” doit être remplacé par la balise que vous souhaitez, conformément à l’étape 1).

Les journaux de Volley vont maintenant être imprimés.

Notez que cela est parfois réinitialisé, vous devrez donc le refaire. Je pense que chaque fois que vous redémarrez votre téléphone.