问题描述
我只需要编码字符串url的参数。 我的字符串网址就像:http://127.0.0.1:8070/app/api/fetchData?channel=abc¶m=status:new|addr:null|roomId:Default&group=iPh&reqtype=p1&serialNo=123890&codeId=A1_8uh&type=p
我想对param(key)的值进行编码。我正在从事Spring Boot项目。 请提出一些解决方案。
解决方法
如果您是从Java发出请求,则可以使用base64像这样对字符串进行编码[1]:
String originalInput = "test input";
String encodedString = Base64.getEncoder().encodeToString(originalInput.getBytes());
我想我的第一个想法是对要用这种方式编码的参数进行编码,然后将整个对象连接在一起。您想从编码参数中获得什么价值?