java - 打印从 volley 库调用的所有请求日志

标签 java android android-volley

我正在使用 volley 库调用 rest web 服务,我正在使用 post 和 get,但我不知道为什么我要发送 post 并且它是从服务器端作为 post 接收的,所以我想打印所有已完成的请求bu 这个库就像

[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

我该怎么做?

enter image description here

我调试了 volley 不知道为什么方法变成了 get ,在请求变量中 mMethod 是 1 而在连接变量中方法变成了 Get !

我发现有服务端的重定向,请问有没有volley可以知道有没有重定向

最佳答案

Volley 使用 Log.isLoggable() 打印信息。这个函数有点奇怪,所以为了查看 volley 日志,您需要执行以下操作:

  1. (可选)使用 VollyLog.setTag("MyTag") 将 volley 标签更改为您喜欢的任何内容。默认标签是 "Volley"
  2. 将您的设备连接到计算机并使用终端/cmd 在 adb 位置(默认为 platform-tools 库)调用 adb shell
  3. 在 adb shell 中键入以下命令:setprop log.tag.MyTag VERBOSE(根据第 1 步,“MyTag”应替换为您的任何标签)。

现在将打印出 Volley 日志。

请注意,这有时会被重置,因此您需要重新设置。我想每当您重新启动手机时。

关于java - 打印从 volley 库调用的所有请求日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21378280/

相关文章:

java - Rgb、Rgba、Hsl、Hsla 颜色编码的正则表达式模式

java - 套接字编程和动态IP

安卓felix开发

java - Android 使用 Volley 从网络服务器下载文件

android - 使用 Volley Android 缩放 ImageView

java - 是否可以在单个但参数化的测试之前执行一次方法?

java - Android Maps API 版本 1 到版本 2 的迁移

java - 屏幕关闭时线程偶尔运行

Android SharedPreferences 或 SQLite 存储

android - 如何使用 Volley 解析 JSON