返回code400,报错Required request body is missing
做登录的时候,使用postman可以获取返回值,但是使用Retrofit做的时候就报错,Debug一下,发现返回code为400,message为Required request body is missing
1.查看使用postman的时候,默认使用body-raw,虽然是以json的形式写入,但是其实是纯字符串的形式,并不是json
2.如果使用json串的形式去访问的话,postman需要使用body-Form-data的方式
3.修改代码如下:
APIInterface中:
@Headers("Content-Type: application/json") @POST(URL_API.URL_LOGIN) Observable<LoginBean> loginUP(@Body UserBean userBean);
LoginModel中:
RetrofitUtils.newInstence(URL_API.BASE_URL)//实例化Retrofit对象.create(APIInterface.class)//创建Rxjava---->LoginService对象.loginUP(new UserBean(userInfo.getUsername(), userInfo.getPassword()))//调用登录的接口.subscribeOn(Schedulers.newThread())//在新线程中执行登录请求.observeOn(AndroidSchedulers.mainThread())//在主线程中执行
返回code400,报错Required request body is missing相关推荐
- 上传文件报错——Required request part ‘*****‘ is not present“
关于对上传文件时报Required request part 'uploadImage' is not present"错误的记录 在编写文件上传的接口时会用到@RequestParam(& ...
- 文件上传参数报错 Required request part ‘file‘ is not present
问题描述: 做文件上传时,后台报错: Required request part 'file' is not present 原因:文件名传递的参数名不一致 java代码 @PostMapping(& ...
- 关于加入@RequestBody后请求报错:Required request body is missing:
关于加入@RequestBody后请求报错: Required request body is missing: 这个错误是由于Controller中加入了@RequestBody后却收不到指定请求体 ...
- 报错,Exception: Required request body is missing: public org.springframework.ui.ModelMap cn.yihuazt.co
问题: 2021-04-29 15:06:16.795 ERROR 30460 --- [io-12000-exec-1] c.y.w.c.GlobalControllerExceptionHandl ...
- 服务报错:Required request body is missing
完整异常 org.springframework.http.converter.HttpMessageNotReadableException: Required request body is mi ...
- VUE+Spring Boot,文件上传el-upload报错--Current request is not a multipart request,记录
做了个简单的文件上传功能,测试时发现报错Current request is not a multipart request,网上查了很多办法,记录一下: 1.最多的:当前请求不是multipart ...
- java程序连接MinIO 报错The request signature we calculated does not match the signature you provided.
java程序连接MinIO 报错The request signature we calculated does not match the signature you provided. Check ...
- 【Eclipse 报错】Project ‘xxx‘ is missing required library
Eclispe报错: Project 'xxx' is missing required library: 'D:\Workspaces\javatest\lib\hamcrest-core-1.3. ...
- kibana报错:Request must contain a kbn-xsrf header.
kibana报错:Request must contain a kbn-xsrf header. 通过HTTP的DELETE 删除method,清除kibana的数据视图data_view时候 htt ...
最新文章
- 环境变量空格符号带来的坑
- 前端学习(1898)vue之电商管理系统电商系统之渲染用户的对话框
- dataframe 众数的方法_pandas 第11篇:DataFrame-数据处理(分组、聚合、窗口、相关、统计)...
- java调用exe_Windows系统中Java调用cmd命令及执行exe程序的方法
- 10个用来处理键盘事件的JQuery插件和JS类库
- 为什么引入devops_DevOps可以为您的文档做什么?
- Android进程与内存及内存泄露
- ##R语言生信作图之UpsetR做交集图
- table添加一行且可编辑 vue_vue表格添加可编辑的一行后如何得到整个表格的数据...
- mysql 字符串拼接 null_mysql字符串拼接并设置null值的实例方法
- java web学习步骤,javaweb学习路线有哪些?如何学习?
- 基于jsp的学生培训管理系统
- 词云图生成器使用帮助
- 2006最优秀的20款防火墙推荐
- iqooneo3 如何不用vivo账号下载外部应用_VIVO市场ASO实战详解
- html表格上方的标题怎么相对表格居中
- wps斜杠日期格式_wps表格,怎样将输入的日期间隔斜线改为横线?
- PE系统与U盘启动工具的推荐
- 赠书赠券:《大话计算机》
- CISCO交换机3850升级