Skip to content

Commit eac9a47

Browse files
committed
feat: Demo app logs headers
1 parent 157f052 commit eac9a47

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

android/app/src/main/java/com/example/gutenbergkit/EditorActivity.kt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

ios/Demo-iOS/Sources/Views/EditorView.swift

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)