做登录的时候,使用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相关推荐

  1. 上传文件报错——Required request part ‘*****‘ is not present“

    关于对上传文件时报Required request part 'uploadImage' is not present"错误的记录 在编写文件上传的接口时会用到@RequestParam(& ...

  2. 文件上传参数报错 Required request part ‘file‘ is not present

    问题描述: 做文件上传时,后台报错: Required request part 'file' is not present 原因:文件名传递的参数名不一致 java代码 @PostMapping(& ...

  3. 关于加入@RequestBody后请求报错:Required request body is missing:

    关于加入@RequestBody后请求报错: Required request body is missing: 这个错误是由于Controller中加入了@RequestBody后却收不到指定请求体 ...

  4. 报错,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 ...

  5. 服务报错:Required request body is missing

    完整异常 org.springframework.http.converter.HttpMessageNotReadableException: Required request body is mi ...

  6. VUE+Spring Boot,文件上传el-upload报错--Current request is not a multipart request,记录

    做了个简单的文件上传功能,测试时发现报错Current request is not a multipart request,网上查了很多办法,记录一下: 1.最多的:当前请求不是multipart ...

  7. 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 ...

  8. 【Eclipse 报错】Project ‘xxx‘ is missing required library

    Eclispe报错: Project 'xxx' is missing required library: 'D:\Workspaces\javatest\lib\hamcrest-core-1.3. ...

  9. kibana报错:Request must contain a kbn-xsrf header.

    kibana报错:Request must contain a kbn-xsrf header. 通过HTTP的DELETE 删除method,清除kibana的数据视图data_view时候 htt ...

最新文章

  1. 计算机应用基础10000字论文,计算机应用基础论文
  2. mysql5.6安装
  3. Python3NumPy——数组(2)之数学空间与NumPy空间
  4. VTK:可视化算法之TensorAxes
  5. oracle symonym_Oracle的同义词(synonyms)
  6. 在移动互联网上赚钱,行不行
  7. Android官方开发文档Training系列课程中文版:与其它APP交互之允许其它APP启动你的Activity
  8. c 高级语言,C作为高级语言?
  9. 解决微信小程序 [Component] slot ““ is not found.
  10. 初学JAVA随记——循环语句的几个要点
  11. Nginx代理Grafana常见错误
  12. 从技术上分析铁路售票系统
  13. 计算方法(一):误差
  14. android交叉编译libxml2,libxml2 ARM 交叉编译
  15. Ubuntu12.04 64位 无法运行32位程序 吉林大学校园网客户端Drcom DrClient
  16. 电子邮箱邮件安全使用技巧,公司电子邮件安全使用总结
  17. 计算机窗口是什么意思解释,Windows电脑窗口是什么?关于电脑窗口的一些基础知识...
  18. 傅里叶变换-平稳信号
  19. 那些年——5 杜拉拉升职记
  20. ES分组查询,统计组名

热门文章

  1. 杨幂 AI 换脸:你上传的照片,正在出卖你!
  2. 【KALI基础】字典生成和CRUNCH工具的运用
  3. VS中项目属性win32 application和win32 console application的切换
  4. 代码注释(Code comments)
  5. 关于博弈基础知识的总结:巴什博弈(Bash Game)、威佐夫博奕(Wythoff Game)、尼姆博奕(Nim Game)
  6. Hive下查看表占用空间大小的方法
  7. apk签名不一致终极解决方案
  8. 图像处理—数据集的构建
  9. Web学习笔记_01
  10. 动软代码生成器报“添加服务器配置失败,请检查是否有写入权限或文件是否存在“错误...