Retrofit 的使用
Retrofit 封装了OKhttp了
1.如果只依赖了Retrofit,他是自带引入了OKhttp
一、根据接口创建Java接口:
public interface HttpbinService {
@GET("get")
Call
@POST("post")@FormUrlEncoded //定义提交方式
Call
二.使用builder模式,通过baseUrl,构造出Retrofit。
Retrofit通过post或者get请求,返回一个call对象。
call.enqueue执行,返回网络请求的回调。
不用自己去构建RequstBody和request,完全由Retrofit用注解的方式,搞定了。
如果不用转化器,返回的数据,默认是String或者字节流。为了方便转换成想要的对象,需要转化器。
Retrofit可以用GSON把字节流转换成java bean。
Retrofit。addConverterFactory(GsonConverterFactory.create()),通过转化器转换对象。
浙公网安备 33010602011771号