我使用encodeURIComponent()方法将URL请求参数从string编码为Base64字符串,并将其传递给服务器。 servlet过滤器中的服务器端我使用java.util.Base64将其从Base64解码为字符串。
我没有转换所有请求(请求参数)。如果URL包含json请求参数,那么我只编码请求参数。
这里我的问题是我想检查请求参数是否已编码。
任何人都可以建议我使用任何方法来识别请求参数是否已编码。
答案 0 :(得分:0)
您可以使用commons
方法Base64.isBase64(String base64)。
如果你的字符串是base64编码的话,它会返回一个布尔值True / False。