我正在尝试将okHttp与Web服务连接,但使用不同的端口,例如10000.我的想法是在单元测试期间使用代理存根响应。毫无疑问,没有足够的文档来使用这个库。事实上,我的实施是:
OkHttpClient client = new OkHttpClient();
client.setConnectTimeout(TIMEOUT_MS, TimeUnit.MILLISECONDS);
例如,对于其他库,例如loopj,此功能是可能的:
httpClient.setProxy("localhost", 10000);
我正在使用此版本:com.squareup.okhttp:okhttp:2.5.0
答案 0 :(得分:6)
我尝试将okHttp与Web服务连接但使用不同的端口,例如10000
将端口放在您提供给Request.Builder
的网址中:
Request request = new Request.Builder()
.url("http://publicobject.com:10000/helloworld.txt")
.build();
我的想法是在单元测试期间使用代理存根响应。
为测试使用不同于生产中的URL。