我正在使用 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
我该怎么做?
我调试了 volley 不知道为什么方法变成了 get ,在请求变量中 mMethod 是 1 而在连接变量中方法变成了 Get !
我发现有服务端的重定向,请问有没有volley可以知道有没有重定向
最佳答案
Volley 使用 Log.isLoggable()
打印信息。这个函数有点奇怪,所以为了查看 volley 日志,您需要执行以下操作:
- (可选)使用
VollyLog.setTag("MyTag")
将 volley 标签更改为您喜欢的任何内容。默认标签是"Volley"
。 - 将您的设备连接到计算机并使用终端/cmd 在 adb 位置(默认为 platform-tools 库)调用
adb shell
。 - 在 adb shell 中键入以下命令:
setprop log.tag.MyTag VERBOSE
(根据第 1 步,“MyTag”应替换为您的任何标签)。
现在将打印出 Volley 日志。
请注意,这有时会被重置,因此您需要重新设置。我想每当您重新启动手机时。
关于java - 打印从 volley 库调用的所有请求日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21378280/