File tree Expand file tree Collapse file tree
app/src/main/java/com/tapado/debugmenuDemo
debugMenu/src/main/java/com/tapadoo/debugmenu/network Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -411,6 +411,7 @@ object DebugMenuInterceptor : Interceptor {
411411 url = request.url.toString(),
412412 method = request.method,
413413 headers = request.headers.toMap(),
414+ responseHeaders = response.headers.toMap(),
414415 body = request.body?.toString() ? : " " ,
415416 timestamp = startTime,
416417 duration = duration,
Original file line number Diff line number Diff line change @@ -126,6 +126,7 @@ private fun DebugNetworkRequest.Companion.random(): DebugNetworkRequest {
126126 url = urls.random(),
127127 method = methods.random(),
128128 headers = mapOf (" Content-Type" to " application/json" ),
129+ responseHeaders = mapOf (" Content-Type" to " application/json" ),
129130 body = """ {"id": ${Random .nextInt(1000 )} }""" ,
130131 timestamp = System .currentTimeMillis(),
131132 durationMs = Random .nextLong(100 , 2000 ),
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ data class DebugNetworkRequest(
88 val url : String ,
99 val method : String ,
1010 val headers : Map <String , String >,
11+ val responseHeaders : Map <String , String >,
1112 val body : String ,
1213 val timestamp : Long ,
1314 val durationMs : Long ,
Original file line number Diff line number Diff line change @@ -370,6 +370,15 @@ private fun ResponseTab(request: DebugNetworkRequest) {
370370 Spacer (modifier = Modifier .height(16 .dp))
371371 }
372372
373+ item {
374+ SectionTitle (" Response Headers" )
375+ Spacer (modifier = Modifier .height(8 .dp))
376+ }
377+
378+ items(request.responseHeaders.entries.toList()) { (key, value) ->
379+ HeaderItem (key = key, value = value)
380+ }
381+
373382 if (! request.response.isNullOrEmpty()) {
374383 item {
375384 SectionTitle (" Response Body" )
You can’t perform that action at this time.
0 commit comments