[英]appending special character with URL
我在將%等特殊字符附加到URL的問題上需要幫助。 假設我的應用程序網址為“ http://www.google.com/ ”。
我們有我們的自定義錯誤頁面,當服務器找不到URL地址時,該頁面就會出現。 方案1:點擊“ http://www.google.com/sdfkdjkfj:---在正確的自定義錯誤頁面上重定向。
方案2:點擊“ http://www.google.com/%:--而不是在我自己的自定義頁面上重定向,而是顯示消息“此頁面無法正常工作HTTP ERROR 400”。
我們正在使用web.xml中的以下代碼來處理未找到頁面異常。
<error-page>
<error-code>404</error-code>
<location>/ErrorPage.jsp</location>
。
請幫助方案2。
如果要在URL中包含%字符,則需要對其進行百分比編碼。 例如http://www.google.com/%25
。 (該URL可能仍然無法識別,但語法上格式正確。)
錯誤代碼400表示“錯誤請求”,服務器無法理解該請求。 通常,應避免像示例中那樣在URL中傳遞特殊字符“%”。 但是,如果要傳遞此字符並保留其含義,請嘗試對其進行編碼: https : //www.w3schools.com/tags/ref_urlencode.asp 。 當您嘗試http://www.google.com/%25時 -您會遇到404錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.