File tree Expand file tree Collapse file tree 2 files changed +36
-0
lines changed
android/app/src/main/java/com/example/gutenbergkit
ios/Demo-iOS/Sources/Views Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -229,9 +229,27 @@ fun EditorScreen(
229229 override fun onNetworkRequest (request : org.wordpress.gutenberg.NetworkRequest ) {
230230 android.util.Log .d(" EditorActivity" , " 🌐 Network Request: ${request.method} ${request.url} " )
231231 android.util.Log .d(" EditorActivity" , " Status: ${request.status} , Duration: ${request.duration} ms" )
232+
233+ // Log request headers
234+ if (request.requestHeaders.isNotEmpty()) {
235+ android.util.Log .d(" EditorActivity" , " Request Headers:" )
236+ request.requestHeaders.toSortedMap().forEach { (key, value) ->
237+ android.util.Log .d(" EditorActivity" , " $key : $value " )
238+ }
239+ }
240+
232241 request.requestBody?.let {
233242 android.util.Log .d(" EditorActivity" , " Request Body: ${it.take(200 )} ..." )
234243 }
244+
245+ // Log response headers
246+ if (request.responseHeaders.isNotEmpty()) {
247+ android.util.Log .d(" EditorActivity" , " Response Headers:" )
248+ request.responseHeaders.toSortedMap().forEach { (key, value) ->
249+ android.util.Log .d(" EditorActivity" , " $key : $value " )
250+ }
251+ }
252+
235253 request.responseBody?.let {
236254 android.util.Log .d(" EditorActivity" , " Response Body: ${it.take(200 )} ..." )
237255 }
Original file line number Diff line number Diff line change @@ -186,9 +186,27 @@ private struct _EditorView: UIViewControllerRepresentable {
186186 func editor( _ viewController: EditorViewController , didLogNetworkRequest request: NetworkRequest ) {
187187 print ( " 🌐 Network Request: \( request. method) \( request. url) " )
188188 print ( " Status: \( request. status) , Duration: \( request. duration) ms " )
189+
190+ // Log request headers
191+ if !request. requestHeaders. isEmpty {
192+ print ( " Request Headers: " )
193+ for (key, value) in request. requestHeaders. sorted ( by: { $0. key < $1. key } ) {
194+ print ( " \( key) : \( value) " )
195+ }
196+ }
197+
189198 if let requestBody = request. requestBody {
190199 print ( " Request Body: \( requestBody. prefix ( 200 ) ) ... " )
191200 }
201+
202+ // Log response headers
203+ if !request. responseHeaders. isEmpty {
204+ print ( " Response Headers: " )
205+ for (key, value) in request. responseHeaders. sorted ( by: { $0. key < $1. key } ) {
206+ print ( " \( key) : \( value) " )
207+ }
208+ }
209+
192210 if let responseBody = request. responseBody {
193211 print ( " Response Body: \( responseBody. prefix ( 200 ) ) ... " )
194212 }
You can’t perform that action at this time.
0 commit comments