She*_*nar 9 java url web-applications url-encoding
我发送下面的URL与查询字符串.在查询字符串中,一个参数"approverCmt"具有带散列(#)的值.
"/abc/efd/xyz.jas?approverCmt=Transaction Log #459505&batchNm=XS_10APR2015_082224&mfrNm=Timberland"
Run Code Online (Sandbox Code Playgroud)
在服务器端,当我试图从我得到的请求中检索它
approverCmt = Transaction Log -----> "#459505" is missing
batchNm = null
mfrNm = null
Run Code Online (Sandbox Code Playgroud)
如果我从查询字符串中删除哈希(#)或如果我用%23替换#,那么每件事都可以
如果另一个参数包含一个哈希(#)符号,我不明白为什么我为一个参数获取null.
感谢任何人都可以解释.
归档时间: |
|
查看次数: |
13768 次 |
最近记录: |