Я хочу передать переменную пути, используя имя в веб-клиенте. Я мог бы передать параметр запроса по паре значений ключа, но как передать переменную пути.
Для параметра запроса мы можем сделать это, передав пару значений ключа
this.webClient.get()
.uri(uriBuilder - > uriBuilder
.path("/products/")
.queryParam("name", "AndroidPhone")
.queryParam("color", "black")
.queryParam("deliveryDate", "13/04/2019")
.build())
.retrieve();
Для переменной пути мы можно сделать это, передав значение
this.webClient.get()
.uri(uriBuilder - > uriBuilder
.path("/products/{id}/attributes/{attributeId}")
.build(2, 13))
.retrieve();
Я хочу, как показано ниже
this.webClient.get()
.uri(uriBuilder - > uriBuilder
.path("/products/{id}/attributes/{attributeId}/")
.pathParam("attributeId", "AIPP-126")
.pathParam("id", "5254136")
.build())
.retrieve();