mirror of
https://github.com/owncloud/android-library.git
synced 2025-06-07 16:06:08 +00:00
Show request headers and body properly
This commit is contained in:
parent
dc39475760
commit
aa665a7295
@ -24,8 +24,11 @@
|
|||||||
package com.owncloud.android.lib.common.http
|
package com.owncloud.android.lib.common.http
|
||||||
|
|
||||||
import com.owncloud.android.lib.common.http.LogBuilder.logHttp
|
import com.owncloud.android.lib.common.http.LogBuilder.logHttp
|
||||||
import com.owncloud.android.lib.common.http.NetworkNode.*
|
import com.owncloud.android.lib.common.http.NetworkNode.BODY
|
||||||
import com.owncloud.android.lib.common.http.NetworkPetition.*
|
import com.owncloud.android.lib.common.http.NetworkNode.HEADER
|
||||||
|
import com.owncloud.android.lib.common.http.NetworkNode.INFO
|
||||||
|
import com.owncloud.android.lib.common.http.NetworkPetition.REQUEST
|
||||||
|
import com.owncloud.android.lib.common.http.NetworkPetition.RESPONSE
|
||||||
import okhttp3.Interceptor
|
import okhttp3.Interceptor
|
||||||
import okhttp3.Response
|
import okhttp3.Response
|
||||||
|
|
||||||
@ -39,8 +42,8 @@ class LogInterceptor : Interceptor {
|
|||||||
if (httpLogsEnabled) {
|
if (httpLogsEnabled) {
|
||||||
// Log request
|
// Log request
|
||||||
logHttp(REQUEST, INFO, "Type: ${it.request.method} URL: ${it.request.url}")
|
logHttp(REQUEST, INFO, "Type: ${it.request.method} URL: ${it.request.url}")
|
||||||
it.headers.forEach { header -> logHttp(REQUEST, HEADER, header.toString()) }
|
it.request.headers.forEach { header -> logHttp(REQUEST, HEADER, header.toString()) }
|
||||||
logHttp(REQUEST, BODY, it.body.toString())
|
logHttp(REQUEST, BODY, it.request.body.toString())
|
||||||
|
|
||||||
// Log response
|
// Log response
|
||||||
logHttp(RESPONSE, INFO, "Code: ${it.code} Message: ${it.message} IsSuccessful: ${it.isSuccessful}")
|
logHttp(RESPONSE, INFO, "Code: ${it.code} Message: ${it.message} IsSuccessful: ${it.isSuccessful}")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user