如何为 reactor HttpClient 初始化基本身份验证 header?
How to initialize basic Authentication header for reactor HttpClient?
我可以像这样在 WebClientBuilder 中添加 header:
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 不提供设置此项的快捷方式header。
你应该自己做:
HttpClient.create().baseUrl(...).headers(h -> h.set("Authorization", "Basic " + encodedCredentials))
我可以像这样在 WebClientBuilder 中添加 header:
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 不提供设置此项的快捷方式header。 你应该自己做:
HttpClient.create().baseUrl(...).headers(h -> h.set("Authorization", "Basic " + encodedCredentials))