gpt4 book ai didi

android - 如何使用 Square 的 okHttp 设置不同数量的端口?

转载 作者:太空狗 更新时间:2023-10-29 16:14:35 24 4
gpt4 key购买 nike

我正在尝试连接 okHttp使用 Web 服务但具有不同的端口,例如 10000。我的想法是在单元测试期间使用代理 stub 响应。尽管如此,没有足够的文档来制作这个库。事实上,我的实现是:

OkHttpClient client = new OkHttpClient();
client.setConnectTimeout(TIMEOUT_MS, TimeUnit.MILLISECONDS);

例如,使用其他库,例如 loopj ,此功能是可能的:

httpClient.setProxy("localhost", 10000);

我正在使用这个版本:com.squareup.okhttp:okhttp:2.5.0

最佳答案

I'm trying to connect okHttp with a web service but with different port, for example, 10000

将端口放在您提供给 Request.Builder 的 URL 中:

Request request = new Request.Builder()
.url("http://publicobject.com:10000/helloworld.txt")
.build();

My idea to stub the responses with a proxy during the unit tests.

为测试使用与生产中不同的 URL。

关于android - 如何使用 Square 的 okHttp 设置不同数量的端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33090217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com