情形:

最近写前台页面的一个按钮,功能是:点击后切换状态,显示是或否。

字段名称是isTest,类型是boolean 。

写完接口,拿postMan测试,传参如下:

但是后台接口接受的数据 一直是false,

处理:

boolean类型变量不推荐使用is开头,因为使用is开头的字段,在生成get 和set方法时会产生同名的get方法,

.boolean类型

private boolean isTest;

public boolean isTest(){

return isTest;

}

这种方式在某些时候是可以正常运行的,但是在一些rpc框架里面,当反向解析读取到isSuccess()方法的时候,rpc框架会“以为”其对应的属性值是success,而实际上其对应的属性值是isSuccess,导致属性值获取不到,从而抛出异常。

结果:

两种处理方法:第一种改字段名,去掉is。第二种:是不改字段名的前提下,去掉is,直接传字段,接口是可以接受到值得。

接口处:

总结:

1、boolean类型的属性值不建议设置为is开头,否则会引起rpc框架的序列化异常。

2、如果强行将IDE自动生成的isSuccess()方法修改成getSuccess(),也能获取到Success属性值,若两者并存,则之后通过getSuccess()方法获取Success属性值。

delete postman 传参_PostMan 传参boolean 类型,接口接受的值一直是false相关推荐

  1. Java中的数据类型详解——boolean类型

    BooleanTest01.java /*1.在java语言中boolean类型只有两个值,没有其他值:true和false.不像c或者c++,c语言中1和0也可以表示布尔类型.2.boolean类型 ...

  2. 黑马ajax学习笔记02--art-template模板,自动提示,防抖,三级联动,fromData传参及传文件,同源,jsonp,天气预报,CROS,服务器桥接,withCredential跨域登录

    1.模板引擎概述 作用:使用模板引擎提供的模板语法,可以将数据和HTML拼接起来 实际上是实现在客户端做数据拼接 art-template模板引擎 官网:http://aui.github.io/ar ...

  3. 2021-01-14python函数传参是传值还是传引用? 参数若是简单类型是传值 若是对象类型则是传引用,python是兼容两者传参方式的

    python函数传参是传值还是传引用? 首先还是应该科普下函数参数传递机制,传值和传引用是什么意思? 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题. ...

  4. axios get传参_axios 传数组或对象格式的参数用GET和POST的区别

    踩过坑必须记录一下,下次才能再踩一次! 1.前端传对象数组格式参数给后台接口,后台定义请求方式为GET,但是每次传参都返回参数格式不正确,参数打印出来格式就是后端需要的数组对象,但是看控制台的请求参数 ...

  5. delphi中的函数传参如何传枚举参数_Python基础笔记Day05函数

    Python函数 function 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段.函数能提高应用的模块性,和代码的重复利用率.Python提供了许多内建函数,比如print().但 ...

  6. delphi中的函数传参如何传枚举参数_我是这样使用SpringBoot(API传参)

    spring boot 传参 spring boot 中的Controller或者RestController接收参数的方法是一样的.这章目标是对几种常用的传参都写个例子. 创建package: co ...

  7. C++ 传参时传内置类型时用传值(pass by value)方式效率较高

    来源:唐磊的个人博客<C++ 传参时传内置类型时用传值(pass by value)方式效率较高> 在<Effective C++>里提到对内置(C-like)类型在函数传参时 ...

  8. vue动态路由传参---query传参和params传参

    当一个页面跳转到另一个页面时,组件结构相同,只是内容不同且地址栏后缀不同 ,这个地址栏的后缀就是参数,根据不同参数渲染不同的内容,这个跳转就叫路由传参. 当项目中组件间通过路由跳转,有时,我们需要传递 ...

  9. include传参并且接参

    include传参并且接参 1.include 引用模版传值 //index.html页面 <include file="Tools:comm_back_nav" sayms ...

最新文章

  1. 没有地图也能导航?DeepMind用街景来认路
  2. poj1012(约瑟夫环问题)
  3. MATLAB的imtransform()函数作图像线性平移时如果要体现效果要加上目标Size限制
  4. 互联网周刊:谁是下一个IE?
  5. python预测随机数据_随机森林预测
  6. return编程python_python3 第二十一章 - 函数式编程之return函数和闭包
  7. 使用deploy命令上传jar到私有仓库
  8. 04.卷积神经网络 W1.卷积神经网络(作业:手动/TensorFlow 实现卷积神经网络)
  9. LeetCode 738. 单调递增的数字(贪心)
  10. matlab三维矩阵的运算符,【求助】多维矩阵求和运算!!
  11. navicat for mysql mac中文版_Navicat for MySQL Mac 版常用功能
  12. quartus驱动无法识别分析
  13. 用java编国际象棋2之棋子的走法和吃法
  14. 计算机基础知识面试题集合(包含计网OSI、TCP/IP、HTTP、TCP、UDP、三次握手、四次挥手、OS进程线程、死锁,常见数据结构及排序,Linux常用命令、数据库基础等。)
  15. ASP.NET Core 运行原理解剖[2]-Hosting补充之配置介绍
  16. matlab 7.0 win8,Win8.1系统中matlab7.0不兼容的解决方法
  17. 【BZOJ1062】[NOI2008]糖果雨【二维树状数组】
  18. xiuno开发文档_大白 · TinyMCE编辑器v1.9_Xiuno Plugin_奇狐插件商店_奇狐网
  19. 随机数rand和srand的用法
  20. 电子计算机的产品情况,广东省市场监督管理局关于2020年度广东省电子计算机配套产品及耗材产品质量监督抽查情况的通告...

热门文章

  1. php中如何定义常量和变量的区别,php define常量定义与变量区别
  2. python定时下载链接_python定时下载FTP指定文件
  3. 前端获取当前url路径
  4. 用C语言实现津巴布韦这道算法题?
  5. 表单新增元素与属性(control、placehoulder、list、AutoComplete、pattern、SelectionDirection、indeterminate属性)
  6. DVWA通关教程(下)
  7. Cannot find module '@babel/plugin-proposal-class-properties'
  8. random_state ---summary
  9. N76E003---看门狗
  10. 图像处理中常见的时域与频域区别与关系