I recently upgraded my SDK from App Engine from 1.8.4 to 1.8.8. This seemed to change how the string parameters get into my endpoint methods on the development server. Earlier they were already decrypted for me URL. Now it looks like I have to do my own URL decoding of each string parameter. Was this a deliberate change, or maybe I'm doing something wrong?
For example, I have a simple method that essentially just calls an echo line.
The call to it is as follows:
GET http://localhost:8088/_ah/api/sync/v1/echoMessage/hello%20world
Previously, I would get the string parameter as "hello world", but now I get "hello% 20world". This happens whether I use the Explorer API or my created Android client library.
Is it expected that I will decrypt the URL of each line? It seems cumbersome and wrong. Any help is appreciated.
source
share