org.springframework.web.reactive.function.client.ClientRequest
- это класс, в котором разработчики Spring могут использовать с WebClient
.Он имеет расширенные функции, такие как карта атрибутов запроса, logPrefix для целей ведения журнала, статические компоновщики и т. Д. Он также использует концепции более высокого уровня, такие как ExchangeStrategies
.
С другой стороны, org.springframework.http.client.reactive.ClientHttpRequest
является основойабстракция для клиентских запросов HTTP, на уровне исходного HTTP.Это используется для реализации различных уровней адаптации для HTTP-клиентов (Reactor Netty, Jetty).
Поэтому, если вы не работаете с вещами низкого уровня, вам не нужно использовать ClientHttpRequest
непосредственно в вашем приложении..