android如何追加到 url 的 API 的根在改造 / 我可以有两个其他适配器吗?

发布时间: 2016/6/26 12:15:59
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

这是我改造的客户端设置方式。

    RestAdapter.Builder builder = new RestAdapter.Builder();
    builder.setEndpoint(Server.API_ROOT);
    builder.setExecutors(Executors.newFixedThreadPool(5), new ScheduledThreadPoolExecutor(5));
    RestAdapter restAdapter = builder.build();
    REST_CLIENT = restAdapter.create(API.class);

然而,一些我使用的 API 端点是http://example.com/和其他人是http://test.example.com/所以怎么办呢?

实际上,将 2 适配器对两个不同的 Api 吗?

解决方法 1:

你将不得不执行终结点

示例 ︰ https://medium.com/@kevintcoughlin/dynamic-endpoints-with-retrofit-a1f4229f4a8d

如果使用的 2.0 β +,端点被重命名为BaseUrl

而且,看看这为 2.0 +:

New: @Url parameter annotation allows passing a complete URL for an endpoint.
官方微信
官方QQ群
31647020