我正在为 Retrofit 创建一个包装器。界面是这样的
public interface OkRetroInterface {
@GET
retrofit2.Call<OkRetroType> get(@Url String Url);
@POST
retrofit2.Call<OkRetroType> post(@Url String Url);
}
Run Code Online (Sandbox Code Playgroud)
OkRetroType 只是 Type 接口的一个实现。
public class OkRetroType implements Type {
}
Run Code Online (Sandbox Code Playgroud)
我想要做的是允许用户为预期的 JSON 响应输入 URL 和类,并在成功调用时向用户返回解析的响应,否则处理错误。那么我应该如何定义接受预期 JSON 类的接口、API 的 URL 并返回预期对象。
我需要解决的主要问题是动态设置我将要获得的响应类型,即在运行时设置 OkRetroType。
以下博客比较了各种 Android 异步 Http 客户端的速度。有人能解释一下是什么让改造如此之快吗?
newBuilder()函数在OkHttp中的作用是什么.它是创建一个全新的客户端还是调整此处给出的现有客户端.在这种情况下,"调整"究竟意味着什么?