首页 > 其他分享 >导出接口,加@RequestBody对查询条件的影响

导出接口,加@RequestBody对查询条件的影响

时间:2023-08-11 16:12:54浏览次数:34  
标签:content 导出 接口 RequestBody application json Type

  在做导出接口时,对post方法的该传参中加了@RequestBody注解,会将查询条件的content-Type设置为application/json

@PostMapping("/export")
    public void overtimeExport(HttpServletResponse response, @RequestBody SysUser sysUser){
        List<SysUser> list=SysUserService.getUserInfo(sysUser);
        ExcelUtil<SysUser> util = new ExcelUtil<>(SysUser.class);
        util.exportExcel(response,list,"用户信息列表");
    }

  当前端调用接口时,Ajax使用post方法时默认请求头中content-Type是application/x-www-form-urlencoded;charset=UTF-8,此时会报错:

Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported

则解决方法,要么后端去掉@RequestBody注解,要么前端指定请求头的content-Type为application/json

另:postman测试导出接口的方法

查询条件需写在body的json格式中

标签:content,导出,接口,RequestBody,application,json,Type
From: https://www.cnblogs.com/lal520/p/17623225.html

相关文章

  • 调用腾讯接口发送短信
    1.导入模块pipinstalltencentcloud-sdk-python2.构建发送接口函数fromtencentcloud.commonimportcredentialfromtencentcloud.sms.v20210111importsms_client,modelsdefsend_sms(mobile,sms_code):mobile="+86{}".format(mobile)try:cr......
  • python调用zabbix api接口实时展示数据
    zabbixapi接口来进行展示。经过思考之后,计划获取如下内容:  1、  获得认证密钥  2、  获取zabbix所有的主机组  3、  获取单个组下的所有主机  4、  获取某个主机下的所有监控项  5、  获取某个监控项的历史数据  6、  获取某个监控项的......
  • 商品详情接口设计:使用API调用获取淘宝商品数据的完整方案
    在如今的电商时代,获取商品的详细信息是实现商业化应用的基础。本文将详细介绍如何通过API调用来获取淘宝商品数据,并提供一个完整的商品详情接口设计方案,包括代码示例。开发人员可以根据此方案快速实现商品详情功能,提升用户体验。准备工作:在开始之前,我们需要确保已经申请并获得淘宝......
  • 商品详情接口设计:使用API调用获取淘宝商品数据的完整方案
    ​在如今的电商时代,获取商品的详细信息是实现商业化应用的基础。本文将详细介绍如何通过API调用来获取淘宝商品数据,并提供一个完整的商品详情接口设计方案,包括代码示例。开发人员可以根据此方案快速实现商品详情功能,提升用户体验。准备工作:在开始之前,我们需要确保已经申请并获......
  • Ios上架app无需688,xcode打包导出IPA,供人内测
    无需支付688苹果开发者账号,xcode打包导出ipa,提供他人进行内测众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果IPA,作为刚接触ios开发的同学,只是学习iosapp开发内测,并没有上架appstore需求,对于苹果开发者账号认证需要支付688,真的是极大的浪费,经过一番百度,APPUploade......
  • 浏览器中的接口请求如何一键导入Postman
    1、浏览器中操作浏览器中【检查】---【Fwtch/XHR】---【选中接口】---【Copy】---【CopyascURL(bash)】 2、Postman中操作  ......
  • typeScript学习-TS类型-接口
    typeScript学习接口:定义:另一种定义对象类型的类型接口应用场景:1、一些第三方包或者框架底层源码中有大量的接口类型2、提供方法的对象类型的参数时使用3、为多个同类别的类提供统一的方法和属性声明如何定义接口:继承接口:新的接口只是在原来接口集成之上增加......
  • 微信支付商家转账到零钱提示:此IP地址不允许调用该接口
    微信支付商家转账到零钱提示:此IP地址不允许调用该接口在商户后台,菜单中点击“产品中心”,找到“商家转账到零钱”。点击“前往功能”,点击“接口安全”。在这里分别添加ipv4和ipv6,有时候只添加ipv4可能还会提示ip问题。就需要添加ipv6了。......
  • 每隔几秒请求一次接口
    轮询-每隔几秒请求一次接口实现数据更新单纯使用setInterval会使页面卡死,setTimeout自带清除缓存,组合使用实现轮询可解决浏览器崩溃.<template><div><button@click="dataset_log">getdatasetlog</button><ul><liv-for="(item,......
  • 店铺营业状态设置_功能测试&文档接口的分类
       ......