本文主要是介绍Android Retrofit注解和postman各种参数类型的对应关系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、Get请求 没啥区别都是拼在url串上
二、Post请求 本文重点
1、form-urlencoded 方式
postman 是这个样子
retrofit是这个样子
-
后台收到是这个样子
Content-Type: application/x-www-form-urlencoded
name=张三&code=001 这个是普通表单的形式传递的参数 不是拼接在url上的
此时后台如果是SpringMVC 可以通过注解直接拿到对应key的值
2、application/json 方式
postman
retrofit
后台收到这样:
Content-Type: application/json
request body 里拿到这个
{
"name":"张三",
"code":"001"
}此时后台应该通过fastjson、jackson啥的等等 把对应的json格式的字符串转换成对象
3、formdata
这个方式也很固定 不难对应 就是App传文件的时候用的 这里演示一下带参数上传
postman
retrofit 带参数文件上传可以多种方式 这里就展示一种
这里用红线涂掉的在这里没有任何意义,直接忽略就可以
后台对应接收方案,我这里没有去研究,我是一个Android开发者,哈哈 有知道的可以留言补充,谢谢。
这篇关于Android Retrofit注解和postman各种参数类型的对应关系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!