联网处理之如何把json作为参数传递,要用【RequestBody】
来源:互联网 发布:敏感肌肤 面膜 知乎 编辑:程序博客网 时间:2024/06/16 17:28
先来看一个例子,通过json传值来获取登录信息,下图的postman的演示:
注意:用的Post方式,Body中用raw选项,传的是json数据
联网框架okhttp+retrofit+Rxjava 处理如下:
在统一的接口文件中的方法:@POST("members/auth")Observable<LoginBean> doLogin(@Body RequestBody requestBody);//这个RequestBody如何获得
//这是{"username":"admin","password":"admin"}的bean文件LoginRequestBean loginRequestBean = new LoginRequestBean(); loginRequestBean.setUsername("admin"); loginRequestBean.setPassword("admin"); Gson gson = new Gson(); String toJson = gson.toJson(loginRequestBean); RequestBody requestBody = RequestBody.create(MediaType.parse("application/json; charset=utf-8"), toJson);
public class LoginRequestBean { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; }}
阅读全文
0 0
- 联网处理之如何把json作为参数传递,要用【RequestBody】
- PB 如何把结构作为参数传递
- VB 如何把一个listbox作为参数传递
- RequestBody 作为参数使用
- C#函数 把 对象作为参数传递
- JS 把函数作为参数传递
- @requestBody:Spring MVC对Json字符串参数的处理(坑)
- spring之@ModelAttribute,@RequestBody, @ResponseBody 参数传递的运用详解
- 二维数组名如何作为参数传递
- C++之 把字符串作为宏参数
- 怎样把数组作为参数传递给函数
- js 把函数作为参数传递给另一个方法
- Java接口之作为参数传递
- RequestBody/ResponseBody处理Json数据
- json数组作为参数传递给java时候object问题
- swift 之 如何在函数中把闭包作为参数 进行回调
- controller中使用@RequestBody,Java如何传递json对象访问接口,以及对象中的时间类型
- AJAX参数传递时候如何使用JSON
- windows向linux复制文件
- 编译网易云信项目错误问题记录
- 3.0studio 创建新的工程后报错
- ROS server and client
- AutoMapper官方文档(九)【列表和数组】
- 联网处理之如何把json作为参数传递,要用【RequestBody】
- Ubuntu下安装BigChainDB
- ECMAScript5 Object新属性方法
- 关于Unity的模型以及场景打包的代码
- Java进阶(十二)代码块
- MongoDB副本集分片集搭建记录
- 网络优化之ResNet和DenseNet
- 【线上讲座】如果转型为AI人工智能?
- android 动态设置屏幕控件宽高度