I am trying to pass quesry as queryString function of UniRest. I was getting signature mismatch.
Afte check ing through all the function, I got to know unirest uses 'com.mashape.unirest.http.utils.Base64Coder;' to encode query params. This is encoding space in query param to '%20'.
My server expects '+' for space.
actual query String = "2023-01-05 00:00:00"
Unirest encoding = "2023-01-06%2000%3A00%3A00"
expected query String = "2023-01-06+00%3A00%3A00"