0
我發現,如果我在它通過訪問tomcat的一個URL以百分號(如Tomcat和與他們百分號
http://tester:8080/blah-1.6.0-SNAPSHOT/blah/getLoginURL/http%2F
則在Tomcat似乎要禁止的請求,並返回一個空響應URLS 。如果我刪除請求,上述%GT按預期工作反正是有防止這種行爲
編輯:我想我是用URL編碼 - 上面的網址也造成同一故障
我發現,如果我在它通過訪問tomcat的一個URL以百分號(如Tomcat和與他們百分號
http://tester:8080/blah-1.6.0-SNAPSHOT/blah/getLoginURL/http%2F
則在Tomcat似乎要禁止的請求,並返回一個空響應URLS 。如果我刪除請求,上述%GT按預期工作反正是有防止這種行爲
編輯:我想我是用URL編碼 - 上面的網址也造成同一故障
正確編碼?網址:
http://tester:8080/blah-1.6.0-SNAPSHOT/blah/getLoginURL/veryr%25gt Difference here ---------------------------------------------^^^
在URI中,%
字符很特殊:它引入了一個編碼實體。要將一個%
實際放入URI中,您必須使用%25
(這是編碼實體%
)。這被稱爲URI編碼,雖然它通常被稱爲「percent encoding」。
(完整炒)如果%gt
本來是一個>
,這將是%3E
。 URI編碼與HTML字符實體不同。
使用URL編碼而不是HTML編碼。 –