做登录的时候,使用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. 环境变量空格符号带来的坑
  2. 前端学习(1898)vue之电商管理系统电商系统之渲染用户的对话框
  3. dataframe 众数的方法_pandas 第11篇:DataFrame-数据处理(分组、聚合、窗口、相关、统计)...
  4. java调用exe_Windows系统中Java调用cmd命令及执行exe程序的方法
  5. 10个用来处理键盘事件的JQuery插件和JS类库
  6. 为什么引入devops_DevOps可以为您的文档做什么?
  7. Android进程与内存及内存泄露
  8. ##R语言生信作图之UpsetR做交集图
  9. table添加一行且可编辑 vue_vue表格添加可编辑的一行后如何得到整个表格的数据...
  10. mysql 字符串拼接 null_mysql字符串拼接并设置null值的实例方法
  11. java web学习步骤,javaweb学习路线有哪些?如何学习?
  12. 基于jsp的学生培训管理系统
  13. 词云图生成器使用帮助
  14. 2006最优秀的20款防火墙推荐
  15. iqooneo3 如何不用vivo账号下载外部应用_VIVO市场ASO实战详解
  16. html表格上方的标题怎么相对表格居中
  17. wps斜杠日期格式_wps表格,怎样将输入的日期间隔斜线改为横线?
  18. PE系统与U盘启动工具的推荐
  19. 赠书赠券:《大话计算机》
  20. CISCO交换机3850升级

热门文章

  1. 常用的文本情感分析方法及其应用
  2. 工作中的完美主义 感悟_如何克服设计中的完美主义
  3. Linux 多线程开发(附有案例代码)
  4. Z=X+Y的概率密度100%做对的方法
  5. ERP中的合并会计报表---王纹 孙健
  6. C语言和设计模式大全(附代码示例)
  7. ws2_32.dll和wsock32.dll
  8. web serveer
  9. 马云像火,马化腾像水:8000字深度拆解互联网二马的不同人生
  10. webpack:url-loader打包后找不到图片、字体路径问题