我正在开发一个Java Web应用程序。此应用程序从第三方的应用程序接收URL参数。因此,可以不编码URL参数的值。当参数值包含未编码的'&'时,如何解析URL参数值(编码值%26)?
例如: “page.jsp?title = Street & Smith& address = 1223”
此处,第三方传递了未编码的参数值:'Street & Smith'
由于 M.F.H
答案 0 :(得分:1)
你不能,这是一个破损的URL(这就是首先存在编码的原因)。
你可以写一些启发式来“猜测”作为原始意图,但这将是一个猜测(并且有时会出错)。
答案 1 :(得分:0)
以下是来自用户的另一篇Stackoverflow帖子,该帖子希望您尝试完成类似的参数值编码:How do I encode URI parameter values?