最近在做项目的时候,要调用公司的一些其他的项目,请求参数是json格式,但是必须要对参数进行Bas e64加密处理,最开始的直接将json复制到很多在线Base64加解密的网站工具上进行加密,后面觉得很麻 烦,就研究了一下Postman,发现Postman很容易就可以实现这一点:
一、问题描述
先看下请求的要求:
URL示例:
1 | http://127.0.0.1:8080/wfm/member/getMember?eyJtZW1iZXJJZCI6JkcsInVzZXJOYW1lIuoiMT g4MDE5MTI4NzQifQ== |
请求方式:GET 加密前的请求体:
1 | {"memberId":"1234","userName":"18800000000"} |
注:大多数请求参数参数还是key-value形式,注意换一下就可以了,
1 | http://127.0.0.1:8080/wfm/membe r/getMember?base64Str=eyJtZW1iZXJJZCI6JkcsInVzZXJOYW1lIuoiMTg4MDE5MTI4NzQifQ== |
二、使用Postman工具对入参进行处理
Pr e-request Script:
1 | var userName="18800000000"; |
三、对返回结果进行Base64解密
1 | var intermediate; |
注意:
1、如果返参没有加密,就不需要解密
2、解密后的结果显示在 Test Results中,或者Postman的控制台
如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !