业务需要请求接口,需要进行basic authorization认证,根据提供的用户名密码,使用postman调用,postman会自动将用户名密码按照base64加密,代码中直接使用加密后字符串即可,无需在代码中针对用户名密码进行加密
点击send,得到加密后字符串
{"Authorization":"Basic dGVzdDp0ZXN0"}
代码中定义或将值写在配置文件,缺点在于用户名密码频繁更换,进而需要时常改动;
代码中直接将生成的字符串放置header中
httpUrlConnection.setRequestProperty("authorization","Basic dGVzdDp0ZXN0");