From 7f5d48551d98a1b525a5d02f4987598ba7dae6da Mon Sep 17 00:00:00 2001 From: Michael Bykovski <mbykovski@seibert-media.net> Date: Tue, 11 Jul 2017 19:40:37 +0200 Subject: [PATCH] Both should return a text and not a json object to make it dynamicly --- src/ios/Webserver.swift | 2 +- tests/tests.js | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/ios/Webserver.swift b/src/ios/Webserver.swift index 86b7dde..c3ded78 100644 --- a/src/ios/Webserver.swift +++ b/src/ios/Webserver.swift @@ -16,7 +16,7 @@ func requestToRequestDict(requestUUID: String, request: GCDWebServerDataRequest) -> Dictionary<String, Any> { return [ "requestId": requestUUID, - "body": request.jsonObject ?? "", + "body": request.text ?? "", "headers": request.headers, "method": request.method, "path": request.url.path, diff --git a/tests/tests.js b/tests/tests.js index caab1f9..8c77954 100644 --- a/tests/tests.js +++ b/tests/tests.js @@ -38,16 +38,21 @@ exports.defineManualTests = function(contentEl, createActionButton) { webserver.onRequest( function(request) { console.log('Received request'); - console.log('Sending response'); + console.log('requestId: ', request.requestId); + console.log('body: ', request.body); + console.log('headers: ', request.headers); + console.log('path: ', request.path); + console.log('query: ', request.query); + webserver.sendResponse( - request["requestId"], + request.requestId, { status: 200, headers: { - 'Content-Type': 'application/json', + 'Content-Type': 'text/html', 'TestHeader': 'Just a testheader' }, - body: '{"hello":"from js!"}' + body: '<html><form method="POST"><input type="text" name="bla" /><input type="submit" /></form></html>' } ); }