通过改造获取原始 HTTP 响应
我想从我的 API REST 获取原始 http 响应。我尝试过这个界面:
@POST("/login")
@FormUrlEncoded
Call<retrofit.Response> login(@Field("username") String login, @Field("password") String pass,
@Field("appName") String appName, @Field("appKey") String appKey);
但我得到:
java.lang.IllegalArgumentException:无法创建用于改造的调用适配器。调用方法 Api.login
我以这种方式创建:Retrofit
Retrofit.Builder retrofitBuilder = new Retrofit.Builder();
retrofitBuilder.addConverterFactory(JacksonConverterFactory.create());
Retrofit retrofitAdapter = retrofitBuilder.baseUrl(baseUrl).build();
return retrofitAdapter.create(apiClass);