У меня есть, например, url http://example.com/{x}/push/{y}
. И я использую OkHttp для запроса к этому URL-адресу.Можно ли установить параметры пути с помощью подстановки с OkHttp
final HttpUrl httpUrl = HttpUrl
.parse("http://example.com/{x}/push/{y}")
.newBuilder()
???
.build();
Можно ли установить каким-то образом эти {x}
и {y}
путь Params? Я видел метод как addPathSegment
, но это не то, что я хочу.
Можете ли вы сделать простой конкатенации строк? Например. '.parse (" http://example.com/ "+ x +"/push/"y)' И x и y передаются функции или что-то в этом роде. Я сделал это в своем приложении. – Vucko
На самом деле я могу, но это выглядит уродливо для меня, особенно когда я использую класс HttpUrl для добавления некоторых параметров запроса для завершения. –
Ну, краевой кейс - сделайте это уродливым путем. Я видел эту инъекцию, о которой вы говорите на других языках программирования, не знаю, возможно ли это на Java. – Vucko