linux服务器日志打印加密怎么办
requestXml=%3CRequest+service%3D%22PushOrderState%22%3E%3CorderNo%3E2209291601678962%3C%2ForderNo%3E%3CwaybillNo%3ESF1600553085931%3C%2FwaybillNo%3E%3CorderStateCode%3E04-40001%3C%2ForderStateCode%3E%3CorderStateDesc%3E%E8%B0%83%E5%BA%A6%E6%88%90%E5%8A%9F%2F%E6%94%B6%E6%B4%BE%E5%91%98%E4%BF%A1%E6%81%AF%3C%2ForderStateDesc%3E%3CempCode%3E40608966%3C%2FempCode%3E%3CempPhone%3E17602076626%3C%2FempPhone%3E%3CnetCode%3E020FH%3C%2FnetCode%3E%3ClastTime%3E2022-09-29+17%3A02%3A14%3C%2FlastTime%3E%3CcarrierCode%3ESF%3C%2FcarrierCode%3E%3CcustOrderCode%3E20220929160041546652%3C%2FcustOrderCode%3E%3C%2FRequest%3E
可以先使用浏览器解析出来看一下到底是什么参数 url在线解密
可以看出来解密出来的是一串xml标签,然后我们在使用XML转JSON
看一下
成功解析出来了,这就说明是get 方式请求的url加密,那在代码中要如何解密呢
String keyWord = URLDecoder.decode("%C4%E3%BA%C3", "UTF-8"); //将上面加码后的字符串进行解码
System.out.println(keyWord);
由此看出这样在代码中是可以解析出来的,但是这样子一个一个添加太繁琐了,打算用拦截器或修改编码统一改掉打印的,但是目前还在想…