簡體   English   中英

用URL附加特殊字符

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM