retrofit2设定请求的数据格式

1 json形式

1     @POST("login")
2     @Headers({"Content-Type: application/json","Accept: application/json"})
3     Observable<APILoginBean> apiLogin(@Body User lUser);
Content-Type:设定请求格式 是json
Accept:设定返回格式 也是json
其中 User 是一个对象。
请求的例子 {"password":"123456","username":"admin"}


2 form拼接形式
请求的例子 username=admin&password=123456
@FormUrlEncoded
@POST("login")
Observable<APILoginBean> apiLogin(@Field("username") String username, @Field("password") String password);
posted @   杨斌_济南  阅读(626)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2015-10-30 学习倍增计划
2015-10-30 Intent传递对象的两种方法(Serializable,Parcelable) (转)
2015-10-30 Serializable序列化对象
2015-10-30 四种方案解决ScrollView嵌套ListView问题(转)
2015-10-30 Android 范的错误
2014-10-30 Linux 串口编程(转)
2012-10-30 时间格式的问题
点击右上角即可分享
微信分享提示