我使用URLEncoder class编码了我的字符串(Say String a =“123 + gtyt”)。编码的字符串是String b。然后我发送“String b”作为附加到URL的参数。可以说http://example.com?request=b。
谁正在解码URLencoding?
当我解码字符串在example.com使用URLDecoder,在我的字符串符号+失踪,我没有收到“字符串为”解码
现在后当我打印照片,无需解码example.com上的“String b”。 我得到的字符串正好是。
所以我的疑问是解码是否由浏览器本身进行重定向?
你能告诉你正在使用的确切的代码? – Torious 2012-04-14 13:10:41
对于编码
字符串xmlString1 = URLEncoder.encode(的xmlString, “UTF-8”); 字符串reqString = “http://example.com/saml/IDProvider"+"?SAMLRequest=” + xmlString1; – suraj 2012-04-14 13:20:28
@Torious对于装饰在example.com,字符串响应= request.getParameter(“响应”);
字符串xmlString2 = URLDecoder.decode(响应,“UTF-8”) – suraj 2012-04-14 13:22:09