xutils3提交json入参失败问题
解决:
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入参失败问题相关推荐
- oracle json入参调用ws服务返回请求失败_Spring 5.2.2技术集成 —Spring HTTP调用程序和JAXWS...
下面提到的AccountService接口类需要看Spring 5.2.2 技术的集成-RMI.Hessian,就不在此赘述了. 一.Spring HTTP调用程序 与Hessian相 ...
- RobotFramework:发现一个大坑,当post接口入参为json时,千万不能用sojson转化后的json串(ride解析会有异常,非sojson工具问题),直接用浏览器粘过来的就行...
问题背景: 和以往一样愉快的进行着自动化测试,突然就不停的提示我,"程序异常",查看log发现data中的json变为了数组?????? 那算了,我不先组装入参数据直接data=j ...
- python 入参格式_Python发送post请求的三种入参-文件、base64、普通入参
作者:cao.dingzheng post是常见的http请求方式之一,而post常见的http请求入参方式一般有文件入参.包含base64编码的json入参.普通入参.这里就针对这三种常见入参方式进 ...
- Java SpringBoot 表单提交Json提交 Star.hou
Json方式用到了 请求体反射类SimpleVo,或者理解为类的实例化的反射,为了动态获取类的熟悉. 也就是把请求体作为对象看待,获取了对象里的属性. // json提交方式提交入参 @Respons ...
- Java项目如何优雅的对接口入参进行校验-看法外狂徒张三浏览18网站失败
1. 为什么校验? 为什么需要对接口入参参数进行校验? 一个小的例子,用户注册的接口: 你需要用户输入用户名和密码,并且要求用户名长度在3-6个字符,密码6-16个字符,你需要怎么做? 下面给出一个解 ...
- 彻底解决spring mvc XSS漏洞问题(包括json的格式的入参和出参)
目录 一,背景 二,名词解释 三,xss修复的一般处理方法 四.扩展jackson定制自己的objectMapper处理json出入参的转义 五.结语 一,背景 昨天收到公司安全部的一封漏洞邮件,说系 ...
- Spring MVC框架在进行表单提交,自动封装成对象提交,在以对象的形式入参
最近做了一个超市订单管理系统的项目,使用的是Spring MVC 和Spring 框架. 如上图:进行新用户添加.此处jsp页面代码如下: <div class="right" ...
- aop 获取方法入参出参_ASM字节码编程 | JavaAgent+ASM字节码插桩采集方法名称及入参和出参结果并记录方法耗时...
作者:小傅哥 博客:bugstack.cn ❝ 沉淀.分享.成长,让自己和他人都能有所收获! ❞ 一.前言 在我们实际的业务开发到上线的过程中,中间都会经过测试.那么怎么来保证测试质量呢?比如:提交了 ...
- ASM字节码编程 | JavaAgent+ASM字节码插桩采集方法名称以及入参和出参结果并记录方法耗时
作者:小傅哥 博客:bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 在我们实际的业务开发到上线的过程中,中间都会经过测试.那么怎么来保证测试质量呢?比如:提交了多少代码 ...
最新文章
- Flask Vue.js全栈开发
- 从源文件中读出最后10KB内容到目的文件中
- 【数据结构与算法】之深入解析十大常用排序算法的原理分析和算法实现
- centos7中无法确定光盘权限怎么办_图解KVM安装CentOS7.6操作系统
- Java通过Executors提供四种线程池
- Python之Numpy入门实战教程(1):基础篇
- PHP的注释标记是什么,html的注释标记是什么
- matlab r2014a错误,MATLAB中的潜在错误使R2014a回归
- arm与linux的些许问题,《ARM与Linux些许问题》第一章:ARM工作模式
- python 函数编程
- Spring MVC开启注解
- c语言 算日期,C语言 · 日期计算
- 从头开始写项目Makefile(六):参数传递、条件判断、include
- 洞察|2019年混合云发展:前景广阔 巨头混战 SD-WAN成重要推手
- (转载)高速ADC的关键指标:量化误差、offset/gain error、DNL、INL、ENOB、分辨率、RMS、SFDR、THD、SINAD、dBFS、TWO-TONE IMD...
- 思科模拟器配置静态路由
- 中国房价不可能下降的19个理由
- 80X86汇编—存储器的变址寻址
- 出现腰肌劳损怎么办?治疗护理6步走,帮你摆脱痛苦
- Ubuntu 出现这个提示“Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend.”?
热门文章
- android中的Plurals(Quantity Strings)类型
- HDLBits刷题合集—9 Arithmetic Circuits
- C. Arithmetic Progression(细节模拟)
- 介绍几款网页翻译插件
- 2020JCIM | ChemGrapher+:Optical Graph Recognition of Chemical Compoundsby Deep Learning
- rdkit Chem 和AllChem的区别
- C++ ARX二次开发视图、视口、UCS
- 混沌数学之Feigenbaum模型
- sqlserver对cpu主频要求_SQLServer数据库之SQLSERVER能识别多少个逻辑CPU
- 4位网关高手论道:什么才是好的微服务网关?