【发布时间】:2014-06-05 04:47:44
【问题描述】:
我有这样的网址
http://my.my.info/action/doning/something?mailParams=iCgGugAIdMW3CqkYbZ/dGYVqljerVjzbKLvTQCyuosHzxisIrgYf8rcKqRhtn90Z0eVGZ+vx43P4g+umFmddNdDufWv/nDwbCgqBwHs9OYVd5g4VKuFO4jTfF1NiW+KjUi3JubtJT+0F7p+wPHEpTRwJJ+O0eevojx6DioK3cLGejz5UdfIrqzOVNT05TaPKFie4yZxbXfA=
我需要它在键值对中而不是作为查询字符串。
我的输出应该是
mailParams = iCgGugAIdMW3CqkYbZ/dGYVqljerVjzbKLvTQCyuosHzxisIrgYf8rcKqRhtn90Z0eVGZ+vx43P4g+umFmddNdDufWv/nDwbCgqBwHs9OYVd5g4VKuFO4jTfF1NiW+KjUi3JubtJT+0F7p+wPHEpTRwJJ+O0eevojx6DioK3cLGejz5UdfIrqzOVNT05TaPKFie4yZxbXfA=
我无法解析这个字符串,因为上面是编码的。我已经使用URLEncodedUtils 来解析它,但它返回了
mailParams = iCgGugAIdMW3CqkYbZ/dGYVqljerVjzbKLvTQCyuosHzxisIrgYf8rcKqRhtn90Z0eVGZ vx43P4g umFmddNdDufWv/nDwbCgqBwHs9OYVd5g4VKuFO4jTfF1NiW KjUi3JubtJT 0F7p wPHEpTRwJJ O0eevojx6DioK3cLGejz5UdfIrqzOVNT05TaPKFie4yZxbXfA
这完全不相关,有人可以帮我做这件事吗?
【问题讨论】:
-
我认为加号可以转换为空格
-
我知道加号已翻译,我需要如何从该字符串中获取该参数..
-
和等号必须在url中转义
-
下定决心。要么你想要 + 或者你想要它正确地解码为一个空格。如果你想要+,为什么?它不是以这种方式发送的,如果它是不应该的:不要通过添加另一个错误来弥补错误。
标签: java apache url httpclient urlencode