我正在finagle
用作rest
客户端。在ClientBuilder
我指定了主机范围,但请求需要使用主机设置 url。如何避免在请求中指定主机并让 finagle 选择一个?谢谢。
val client = ClientBuilder().hosts("host1:81,host2:82").codec(Http()).build()
val request = RequestBuilder()
// .url("http://host1/get") // dont want to specify host
// .url("/get") // MalformedURLException: no protocol
.buildGet()
var resp = client(request) // sent to host specified by url