2012-08-27 40 views
0

我正在研究Java Web應用程序。此應用程序從第三方的應用程序接收URL參數。因此,URL參數的值可能不會被編碼。當參數值包含未編碼的'&'(編碼值%26)時,如何解析URL參數值?如果URL參數值包含未編碼的'&'字符

例如: 「?page.jsp標題=街道&史密斯&地址= 1223」

這裏,第三方通過非編碼參數值:'街&史密斯

謝謝 MFH

回答

1

你不能,這是一個破損的URL(這就是爲什麼編碼首先存在)。

你可以寫一些啓發式來「猜測」作爲最初的意圖,但這將是一種猜測(有時會出錯)。