string that I can pass via a
I am sending the bellow url with query string. In the query string one parameter "approverCmt" has value with hash(#).
"/abc/efd/xyz.jas?approverCmt=Transaction Log #459505&batchNm=XS_10APR2015_082224&mfrNm=Timberland"
In server side when I tried to retrieved from request I got
approverCmt = Transaction Log -----> "#459505" is missing batchNm = null mfrNm = null
And If I remove hash(#) from query string or If I replace # with %23 every thing works fineI don't able to understand why I am getting other parameter null if one of the parameter having hash(#)symbol.
Appreciate if any one can explain.
I have a deeplink that contains an encrypted hash id param, see below URL-
which redirects to login page if users are not already logged in with initial request in ForwardURI param, see below URL-
The issue is when Spring binds forwardURI into LoginForm, it trims off the equals padding from encrypted hash and that results in a corrupt id which we can’t decrypt.
Is there a way to tell Spring not to trim these reserved characters in params?
In my akka http app I receive a lot of errors like this one:
Illegal request-target: Invalid input 'v', expected HEXDIG (line 1, column 72)
It happens when I simply add a '%' character to the URL. In this case akka exoects a hex value.
Is it possible to somehow 'clean up' or encode/ignore such characters?
This question already has an answer here:
When i decompile my apk i saw that anyone can see the url I'm connecting to.The api key that i'm using is also easily accessible.So is there any way to encrypt the String url so when someone try to sneak it there won't be any proper string or api mentioned?