解决:
params.setAsJsonContent(true);这个设置去掉
使用其最纯净的状态构建入参

 String deleteShopCarRequireBeanString = JSON.toJSONString(deleteShopCarRequireBean);Log.e("wy", "deleteShopCarRequireBeanString params: " + deleteShopCarRequireBeanString);RequestParams params = new RequestParams(Constant.deleteShopCar);params.addHeader("Authorization", Constant.authorization);params.addHeader("language", "zh_CN");params.addBodyParameter("", deleteShopCarRequireBeanString);Log.e("wy", "143onViewCreated params: " + params);x.http().post(params, new Callback.CommonCallback<String>() {@Overridepublic void onSuccess(String result) {


直接传递整个对象
核心

String s = JSON.toJSONString(data);params.addBodyParameter("",s);
  private void deleteTv(String appAddQualification, PersonInfoBean.DataDTO.QualificationsDTO data) {data.setState(3);RequestParams params = new RequestParams(appAddQualification);params.addHeader("Authorization", Constant.authorization);params.addHeader("language", Constant.system_language);String s = JSON.toJSONString(data);params.addBodyParameter("",s);Log.e("wy", "deleteTv params: "+params.toString() );x.http().post(params, new Callback.CommonCallback<String>() {@Overridepublic void onSuccess(String result) {Log.e("wy", "onSuccess result: " + result);ModifyInfoBean professionInfo = JSON.parseObject(result, ModifyInfoBean.class);Log.e("wy", "onSuccess: " + professionInfo.getMsg());if (professionInfo.getCode().equals("00000000")) {Toast.makeText(x.app(), professionInfo.getMsg(), Toast.LENGTH_LONG).show();finish();} else {Toast.makeText(x.app(), professionInfo.getMsg(), Toast.LENGTH_SHORT).show();Intent intent = new Intent(AddCertificationActivity.this, LoginActivity.class);startActivity(intent);}}@Overridepublic void onError(Throwable ex, boolean isOnCallback) {Log.e("wy", "result: " + ex.getMessage());}@Overridepublic void onCancelled(CancelledException cex) {Toast.makeText(x.app(), "cancelled", Toast.LENGTH_LONG).show();}@Overridepublic void onFinished() {}});}

xutils3提交json入参失败问题相关推荐

  1. oracle json入参调用ws服务返回请求失败_Spring 5.2.2技术集成 —Spring HTTP调用程序和JAXWS...

            下面提到的AccountService接口类需要看Spring 5.2.2 技术的集成-RMI.Hessian,就不在此赘述了. 一.Spring HTTP调用程序 与Hessian相 ...

  2. RobotFramework:发现一个大坑,当post接口入参为json时,千万不能用sojson转化后的json串(ride解析会有异常,非sojson工具问题),直接用浏览器粘过来的就行...

    问题背景: 和以往一样愉快的进行着自动化测试,突然就不停的提示我,"程序异常",查看log发现data中的json变为了数组?????? 那算了,我不先组装入参数据直接data=j ...

  3. python 入参格式_Python发送post请求的三种入参-文件、base64、普通入参

    作者:cao.dingzheng post是常见的http请求方式之一,而post常见的http请求入参方式一般有文件入参.包含base64编码的json入参.普通入参.这里就针对这三种常见入参方式进 ...

  4. Java SpringBoot 表单提交Json提交 Star.hou

    Json方式用到了 请求体反射类SimpleVo,或者理解为类的实例化的反射,为了动态获取类的熟悉. 也就是把请求体作为对象看待,获取了对象里的属性. // json提交方式提交入参 @Respons ...

  5. Java项目如何优雅的对接口入参进行校验-看法外狂徒张三浏览18网站失败

    1. 为什么校验? 为什么需要对接口入参参数进行校验? 一个小的例子,用户注册的接口: 你需要用户输入用户名和密码,并且要求用户名长度在3-6个字符,密码6-16个字符,你需要怎么做? 下面给出一个解 ...

  6. 彻底解决spring mvc XSS漏洞问题(包括json的格式的入参和出参)

    目录 一,背景 二,名词解释 三,xss修复的一般处理方法 四.扩展jackson定制自己的objectMapper处理json出入参的转义 五.结语 一,背景 昨天收到公司安全部的一封漏洞邮件,说系 ...

  7. Spring MVC框架在进行表单提交,自动封装成对象提交,在以对象的形式入参

    最近做了一个超市订单管理系统的项目,使用的是Spring MVC 和Spring 框架. 如上图:进行新用户添加.此处jsp页面代码如下: <div class="right" ...

  8. aop 获取方法入参出参_ASM字节码编程 | JavaAgent+ASM字节码插桩采集方法名称及入参和出参结果并记录方法耗时...

    作者:小傅哥 博客:bugstack.cn ❝ 沉淀.分享.成长,让自己和他人都能有所收获! ❞ 一.前言 在我们实际的业务开发到上线的过程中,中间都会经过测试.那么怎么来保证测试质量呢?比如:提交了 ...

  9. ASM字节码编程 | JavaAgent+ASM字节码插桩采集方法名称以及入参和出参结果并记录方法耗时

    作者:小傅哥 博客:bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 在我们实际的业务开发到上线的过程中,中间都会经过测试.那么怎么来保证测试质量呢?比如:提交了多少代码 ...

最新文章

  1. Flask Vue.js全栈开发
  2. 从源文件中读出最后10KB内容到目的文件中
  3. 【数据结构与算法】之深入解析十大常用排序算法的原理分析和算法实现
  4. centos7中无法确定光盘权限怎么办_图解KVM安装CentOS7.6操作系统
  5. Java通过Executors提供四种线程池
  6. Python之Numpy入门实战教程(1):基础篇
  7. PHP的注释标记是什么,html的注释标记是什么
  8. matlab r2014a错误,MATLAB中的潜在错误使R2014a回归
  9. arm与linux的些许问题,《ARM与Linux些许问题》第一章:ARM工作模式
  10. python 函数编程
  11. Spring MVC开启注解
  12. c语言 算日期,C语言 · 日期计算
  13. 从头开始写项目Makefile(六):参数传递、条件判断、include
  14. 洞察|2019年混合云发展:前景广阔 巨头混战 SD-WAN成重要推手
  15. (转载)高速ADC的关键指标:量化误差、offset/gain error、DNL、INL、ENOB、分辨率、RMS、SFDR、THD、SINAD、dBFS、TWO-TONE IMD...
  16. 思科模拟器配置静态路由
  17. 中国房价不可能下降的19个理由
  18. 80X86汇编—存储器的变址寻址
  19. 出现腰肌劳损怎么办?治疗护理6步走,帮你摆脱痛苦
  20. Ubuntu 出现这个提示“Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend.”?

热门文章

  1. android中的Plurals(Quantity Strings)类型
  2. HDLBits刷题合集—9 Arithmetic Circuits
  3. C. Arithmetic Progression(细节模拟)
  4. 介绍几款网页翻译插件
  5. 2020JCIM | ChemGrapher+:Optical Graph Recognition of Chemical Compoundsby Deep Learning
  6. rdkit Chem 和AllChem的区别
  7. C++ ARX二次开发视图、视口、UCS
  8. 混沌数学之Feigenbaum模型
  9. sqlserver对cpu主频要求_SQLServer数据库之SQLSERVER能识别多少个逻辑CPU
  10. 4位网关高手论道:什么才是好的微服务网关?