Java 在URL中传递base64加密字符串

Java 在URL中传递base64加密字符串,java,spring-mvc,base64,url-encoding,Java,Spring Mvc,Base64,Url Encoding,我想知道我是否可以在URL中传递base64加密、编码的字符串。你能给我一些建议吗 例: 当我在春天写这篇文章时,下面是我写的控制器: @Controller @RequestMapping("/sampleapp") public class ABC { @RequestMapping("/{encryptedText}/{fileName}") public bye[] streamContent(@PathVariable String encryptedT

我想知道我是否可以在URL中传递base64加密、编码的字符串。你能给我一些建议吗

例:

当我在春天写这篇文章时,下面是我写的控制器:

 @Controller
 @RequestMapping("/sampleapp")
 public class ABC {

      @RequestMapping("/{encryptedText}/{fileName}")
      public bye[] streamContent(@PathVariable String encryptedText, @PathVariable String fileName){

      return ;
     }

 }  

可以,只要base64字符串是URL安全的,就可以替换非安全字符:
“+”、“/”
,并删除base64字符串的填充字符
=

我建议您使用这个apache库进行编码/解码

希望这有帮助


Jose Luis

甚至最好的方法也很好。你厌倦了吗?我有一个简单的加密/解密工具-