我正在尝试将okHttp与一个不同端口的Web服务连接,例如10000。我的想法是在单元测试期间使用代理来存根响应。然而,没有足够的文档说明如何使用这个库进行操作。事实上,我的实现如下:
例如,使用其他库(如loopj),可以实现此功能:
我正在使用这个版本:
OkHttpClient client = new OkHttpClient();
client.setConnectTimeout(TIMEOUT_MS, TimeUnit.MILLISECONDS);
例如,使用其他库(如loopj),可以实现此功能:
httpClient.setProxy("localhost", 10000);
我正在使用这个版本:
com.squareup.okhttp:okhttp:2.5.0
。
new HttpUrl.Builder().scheme(this.scheme).host(this.host).port(this.port).build().toString()
然后我将路径添加到URL中,并注意到构建器在末尾设置了/
。因此,如果您要添加到此处,请删除正斜杠。 - ssi-anik