Android学习笔记摘录(一)Retrofit2

1、了解Retrofit2中的网络访问常用注解接口,其实这些接口都是在retrofit2.http这个包下面的

1、@GET GET网络请求方式 
2、@POST POST网络请求方式 
3、@Headers() 头信息参数 
4、@Path() 路径参数,替换url地址中 { } 所括的部分 
5、@Query() 查询参数,将在url地址中追加类似“page=1”的字符串,形成提交给服务端的请求参数 
6、@QueryMap 查询参数集合,将在url地址中追加类似 
“type=text&username=abc&password=123”的字符串 
7、@FormUrlEncoded 对表单域中填写的内容进行编码处理,避免乱码 
8、@Field() 指定form表单域中每个空间的额name以及相应的数值 
9、@FieldMap 表单域集合 
10、@Multipart Post提交分块请求,如果上传文件,必须指定Multipart 

11、@Body Post提交分块请求

2、代码步骤:

1、定义一个接口(封装URL地址和数据请求) 
2、实例化Retrofit 
3、通过Retrofit实例创建接口服务对象 
4、接口服务对象调用接口中方法,获得Call对象 
5、Call对象执行请求(异步、同步请求)

详情参照https://blog.csdn.net/baidu_31093133/article/details/51759452

猜你喜欢

转载自blog.csdn.net/hpujsj14/article/details/80064332