In the java backend StringTools.urlEncode encodes characters like ~ () and ', whereas the js backend doesn't. StringTools.urlDecode also works differently for non-ASCII characters, in particular java ...
at queryparse (C:\Users\MD Jaman\Desktop\mywebpro\node_modules\body-parser\lib\types\urlencoded.js:151:13) at parse (C:\Users\MD Jaman\Desktop\mywebpro\node_modules ...