Postman 的 Basic Auth 如何通过 Feign 实现

Postman 的 Basic Auth:

分析

根据以上图片分析:
Postman 的 Authorization 实际为:
header 中添加
Authorization: *******

******* => "Base" + " " + base64("Username"+":"+"Password") => "Basic "+ base64("VipSoft:123456") => "Basic VmlwU29mdDoxMjM0NTY="

Base64 在线编码、解码:https://base64.us/
Charles 抓包工具:https://www.cnblogs.com/vipsoft/p/18027014

通过 Authorization 配置

image
image
image

通过 Header 添加

image

Feign 实现

知道 Header 如何添加后,Feign 就很好操作了:https://www.cnblogs.com/vipsoft/p/14822752.html

Map<String, Object> headerParam = new HashMap<>();
headerParam.put("Authorization","Basic "+ ConvertUtil.toBase64("VipSoft:123456"));

image

posted @ 2024-06-19 12:27  VipSoft  阅读(149)  评论(0)    收藏  举报