前端wap工程请求后端url加密

您好,我想咨询一下您的建议:

我想让vue前端在请求后台java接口的时候,加密url地址,加密请求参数;

例如:

前端请求接口:http://www.baidu.com/abc/def?g=1&h=2   前端加密处理后,

请求接口如下:http://www.baidu.com/389qrp893pqe8qu/qpeqjefpqiwej39qwef?j923jf=23oj0f03&203jf2093jf=23ur232

后端jfinal拦截器在遇到上述请求时,进行解密,拿到正确的url和参数名参数值,然后做正确的转发,例如用下面的方法:

inv.getController().forwardAction("/abc/def");
当然需要确保参数也正确的传递。

您觉得这种方式合适吗?有没有更好的方式?

评论区

JFinal

2020-02-11 18:06

这个得看你加密的目的是什么,如果只是为了防止参数被第三方获取的话,走 https 通道就可以,不必这么麻烦

teddybear

2020-02-11 19:36

@JFinal 我不想外露url数据和参数名称,参数值

JFinal

2020-02-11 20:47

@teddybear 用 POST 请求,将数放在 http body 中,然后走 https 通道即可