我的 Java/Jersey Web 服务
../rest/services/save/{url}
我正在尝试使用如下示例所示的网址发布数据:
"http://.../save/mike|california|usa"
导致我的 Web 服务崩溃,并因以下错误“消息索引 100 处的路径中存在非法字符”而崩溃。网址为 “http://.../save/mike%7Ccalifornia%7Cusa”
。
我需要做什么才能让我的网络服务接受带有“|”的此类网址例如?
最佳答案
将网址中的 |
转义为 %7C
。 |
是非法字符,所以这是必要的。
关于java - Jersey/Java Web 服务中的 URL 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25635220/