【发布时间】:2015-11-14 08:37:39
【问题描述】:
我使用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
【问题讨论】: