From ee5b9ab47657b36c1c8c1c28db929237c11f47d0 Mon Sep 17 00:00:00 2001 From: verezh Date: Tue, 18 Aug 2020 12:22:05 +0300 Subject: [PATCH] body to query --- mockserver.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/mockserver.js b/mockserver.js index 2b780b0..feef810 100644 --- a/mockserver.js +++ b/mockserver.js @@ -250,11 +250,24 @@ function getBodyOrQueryString(body, query) { if (query) { return '--' + query; } - + if (body && body !== '') { + try{ + let bs =''; + let obj = eval('(' + body + ')'); + Object.keys(obj).forEach(x=>{ + bs += `${bs?'&':''}${x}=${obj[x]}` + }); + // console.log('[Body Parsed]', body, bs); + return '--' + bs; + } + catch (error) { + console.log('[Body parse error]', error); + } + return '--' + body; } - + return body; }