我有例如url http://example.com/{x}/push/{y}
。 而我正在使用OkHttp对该网址进行查询。是否可以使用OkHttp设置占位符路径参数
final HttpUrl httpUrl = HttpUrl
.parse("http://example.com/{x}/push/{y}")
.newBuilder()
???
.build();
是否有可能以某种方式设置这些{x}
和{y}
路径参数? 我看到类似addPathSegment
的方法,但它不是我想要的。
你可以做简单的字符串连接吗?例如。 '.parse(“http://example.com/”+ x +“/ push /”y)'x和y被传递给函数或其他东西。我在我的应用程序中这样做了。 – Vucko
其实我可以但它看起来很丑,特别是当我使用HttpUrl类来添加一些查询参数结束。 –
那么,边缘案例 - 做一个丑陋的方式。我已经看到了你在其他编程语言中提到的注入,不知道在Java中是否有可能。 – Vucko