使用Retrofit获取原始的HTTP响应

9 浏览
0 Comments

使用Retrofit获取原始的HTTP响应

我想从我的 API REST 中获取原始的 HTTP 响应。我尝试使用以下接口:

@POST("/login")
@FormUrlEncoded
Call login(@Field("username") String login, @Field("password") String pass,
                     @Field("appName") String appName, @Field("appKey") String appKey);

但是我得到了以下错误:

java.lang.IllegalArgumentException: 无法为 retrofit.Call 创建调用适配器
      在方法 Api.login 中

我通过以下方式创建了 Retrofit:

Retrofit.Builder retrofitBuilder = new Retrofit.Builder();
retrofitBuilder.addConverterFactory(JacksonConverterFactory.create());
Retrofit retrofitAdapter = retrofitBuilder.baseUrl(baseUrl).build();
return retrofitAdapter.create(apiClass);

0