我有一个服务来检查数据库中是否存在给定的URL。我正在使用@QueryParam
注释,但它没有返回youtube的完整网址,即它忽略了视频ID。
任何帮助将不胜感激!
答案 0 :(得分:0)
在发送之前,您只需encode查询参数,例如发送:
https://www.youtube.com/watch?v=y6120QOlsfU
像这样编码:
url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dy6120QOlsfU
然后在你的Controller中解码它:
String result = java.net.URLDecoder.decode(url, "UTF-8");
答案 1 :(得分:0)
使用java.net.URLEncoder和java.netURLDecoder对URL进行编码/解码。 也许你应该看一下可以解决问题的URLDecoder。