问题描述
WebClient.builder().baseUrl(...).defaultHeaders(header -> header.setBasicAuth(...)[...].build();
我正在尝试使用HttpClient:
HttpClient.create().baseUrl(...).headers(/*not sure how to set the basic authentication here*/)
解决方法
Reactor Netty HttpClient没有提供用于设置此标头的快捷方式。 您应该自己做:
HttpClient.create().baseUrl(...).headers(h -> h.set("Authorization","Basic " + encodedCredentials))