0
網址:http://localhost:8080/admin/users/8VHlQMoMAeGAfwADT%2FtM2Q%3D%3D如何使JBoss的接受%2F編碼的斜槓的URL路徑
當我嘗試打採用了先進的REST客戶端上面的網址,我得到400:錯誤的請求。 我需要特殊字符才能通過URL編碼在URl路徑中傳遞。但%2F不被接受。如何啓用jboss接受URL中的編碼斜線?善意幫助。
網址:http://localhost:8080/admin/users/8VHlQMoMAeGAfwADT%2FtM2Q%3D%3D如何使JBoss的接受%2F編碼的斜槓的URL路徑
當我嘗試打採用了先進的REST客戶端上面的網址,我得到400:錯誤的請求。 我需要特殊字符才能通過URL編碼在URl路徑中傳遞。但%2F不被接受。如何啓用jboss接受URL中的編碼斜線?善意幫助。
首先,你必須知道JBoss默認情況下不允許出於安全原因在路徑中使用斜線。 但是您可以在以下系統屬性設置爲true
org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH
AHH!謝謝Mr.Panagiotis ...它的工作原理...現在URL接受%2F ...但%5C沒有被接受...任何想法..請幫助嗎? – NimmyKrish
大家好,在Jboss的standalone.xml文件中使用了這個系統屬性標記...現在它工作正常...謝謝 - <屬性值=」 真」名稱= 「org.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH」/> <屬性值= 「UTF-8」 名稱= 「org.apache.catalina.connector.URI_ENCODING」/> system-properties> –
NimmyKrish