我最近将App Engine SDK从1.8.4升级到1.8.8。这似乎改变了字符串参数如何进入开发服务器上的端点方法。以前他们已经为我解码了URL。现在看来我必须对每个字符串参数进行自己的URL解码。这是故意改变还是我做错了什么?
例如,我有一个简单的方法,基本上只是回声一个字符串。
对它的调用如下:
GET http://localhost:8088/_ah/api/sync/v1/echoMessage/hello%20world
以前,我将字符串参数作为“hello world”获取,但现在我得到“hello%20world”。无论我使用Explorer API还是生成的Android客户端库,都会发生这种情况。
我是否希望对每个字符串进行URL解码?这似乎很麻烦和错误。任何帮助表示赞赏。