【发布时间】:2013-01-29 08:01:34
【问题描述】:
我有一个 rest api,当我在浏览器中输入 URL 时,部分 URL 如下所示:
...where+%7B%0D%0A%3Fs+<http%3A%2F%2F...
实际上代表
...where { ?s <http://...
现在,当我必须通过我的 JAVA 代码调用相同的 URl 时,我知道我使用 URLEncoder 对 URL 进行编码。当我使用“UTF-8”格式时,URL 中的“
是否有任何编码方式可以保留“”,而 URL 的其他部分(例如空格和其他部分)被正确编码。
【问题讨论】:
-
我怀疑“%3C还是按字面发送并不重要。
-
是的,虽然我已经给出了答案,但我也有同感。