gpt4 book ai didi

android - 改造 - 具有相同 RestAdapter 的多个端点

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:02:03 28 4
gpt4 key购买 nike

我想知道如何创建一个可以在两个端点之间切换的 RestAdapter。目前在我的应用程序中,RestAdapter 是在 Application 类(单例)中创建的。我正在寻找一种无需实际创建多个 RestAdapter 即可拥有不同端点的方法。

最佳答案

Retrofit 1 为每个请求调用端点(无缓存),您只需要使用一些 setter 扩展 Retrofit.Endpoint 并在创建 RestAdapter 时传递此端点:

Endpoint mDynamicEndpoint = new DynamicEndpoint("http://firstdomain.fr");
RestAdapter restAdapter = new RestAdapter.Builder()
.setEndpoint(mDynamicEndpoint)
.build();

mDynamicEndpoint.setBaseUrl("http://yourdomain.com");

可能重复:Dynamic Paths in Retrofit

关于android - 改造 - 具有相同 RestAdapter 的多个端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27816507/

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