1.场景 ----feign调用时

对于Post请求而言,前端传给后端的数据为json的格式。但是有一种情况,比如就需要一个姓名 username,类型为String 如果用@RequestParam来接收 就会出如下问题

"Invalid mime type \": application/json\": Invalid token character ':' in token \": application\

通常解决方式有两种

1: 新建一个类 把需要传递的字段作为新建类的属性 然后用添加 @RequestBody

2:自定义注解

首先 :名为@MyRequestBody 的注解

@Target(ElementType.PARAMETER)
@Retention(RetentionPolicy.RUNTIME)
public @interface MyRequestBody {
}

然后创建自定义参数解析器

@Overridepublic boolean supportsParameter(MethodParameter methodParameter) {//绑定注解标签return  methodParameter.hasParameterAnnotation(MyRequestBody.class);}

添加自定义参数解析器

@Overridepublic void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {argumentResolvers.add(new RequestUserHandlerMethodArgumentResolver());}

使用

参考

Post请求单个参数的时候的一些问题相关推荐

  1. 通过注解实现POST请求传递单个参数

    由于spring中没有提供类似于@RequestParam注解,对单个参数的POST请求数据进行绑定的注解,所以自定义注解@RequestPostSingleParam实现POST请求的单个注解绑定. ...

  2. Post请求,参数跟在url后面的问题

    一.问题描述 我们知道一般post请求的请求参数是不会跟在url后面的,get请求才会跟在后面,所以大家才说post请求比get请求安全嘛.但是今天写代码的时候,明明我发送的是post请求,参数还是跟 ...

  3. 深度学习作弊,用单个参数 fit 任何数据集,这篇 19 年的论文重新「火」了

    视学算法报道 机器之心编辑部 一个参数画出大象. 据说,冯 · 诺依曼有次参加一个会议,某物理研究员在报告一个研究进展,用了一个非常复杂的模型,试图论证实验数据点都落在同一条曲线上,符合模型预期.于是 ...

  4. Web容器自动对HTTP请求中参数进行URLDecode处理

    这篇文章转载自 : Web容器自动对HTTP请求中参数进行URLDecode处理 如题,在Java中也许很多人都没有注意到当我们发送一个http请求时,如果附带的参数被URLEncode之后,到达we ...

  5. python sql语句传参数_pyMySQL SQL语句传参问题,单个参数或多个参数说明

    在用pymysql操作数据库的过程中,给sql语句传参碰到了很多问题,网上传参策略很多,这里推荐两种 单个传参用%s,写起来比较简单: field = '-' sql_talk="UPDAT ...

  6. HttpClient ||GET请求||带参数的GET请求

    HttpClient 网络爬虫就是用程序帮助我们访问网络上的资源,我们一直以来都是使用HTTP协议访问互联网的网页,网络爬虫需要编写程序,在这里使用同样的HTTP协议访问网页. 这里使用Java的HT ...

  7. Python scrapy 命令行传参 以及发送post请求payload参数

    class SciencedirectspiderSpider(scrapy.Spider):name = 'sciencedirectspider'allowed_domains = ['scien ...

  8. python get请求 url传参_用Python-get方法向页面发起请求,参数传不进去是怎么回事...

    源自:4-1 接口测试工具-python-get接口实战 用Python-get方法向页面发起请求,参数传不进去是怎么回事 #-*-coding:utf-8-*- import urllib impo ...

  9. springMVC获取异步请求的参数,返回异步请求数据(json),跨域访问简单了解,文件上传,与Restful风格

    springMVC获取异步请求的参数 JQuery发送异步请求回顾 <a href="javascript:void(0);" id="testAjax" ...

最新文章

  1. 自动延时跳转到指定页面JS脚本代码
  2. Rocket - tilelink - Delayer
  3. Java当中 报错 没有有任何类型 的外层实例可访问
  4. Linux中打包和解压到的方法
  5. 老司机教你分析日志:分析用户的地理位置信息
  6. 大数据学习笔记23:MR案例——采用Combiner做词频统计
  7. ENVI二次开发时的注意事项
  8. MYSQL存储过程中事务和DECLARE EXIT/CONTINUE HANDLER的使用
  9. c语言产生不同随机数,怎样用c语言产生不同的随机数
  10. Learn OpenGL 笔记6.2 Gamma Correction(伽马校正)
  11. 图像处理时为什么灰度化
  12. Real-SR超分辨网络
  13. ubuntu redis desktop manager 编译问题解决
  14. Webservice-2
  15. windows10如何安装IIS6.0
  16. 呦呦,这些代码有点臭,重构大法带你秀(SPI接口化),skr~
  17. 自损八百!美光停止供货华为
  18. cubuide RS485问题排查
  19. excel——数据透视表教程
  20. Windows平板真机调试

热门文章

  1. Tile推出失物招领标签,但 Find My 才是防丢技术的王者
  2. Android 13 返回导航大变更:返回键彻底废弃 + 可预见型返回手势
  3. 联想台式计算机功率,【联想台式机】联想扬天6100台式机改装nas主机,联想台式机怎么进入bios_什么值得买...
  4. 【IT资讯】华为鸿蒙英文名揭晓,很中国
  5. 第一个作业-1-1-温度转换
  6. Vimtutor——VIM编辑器使用大全
  7. css3动画完成后执行某事件
  8. 点石互动--风采依扬之: 渡虎谷长征经验总结篇
  9. 点石互动--石头之: Google反作弊小组成员专访
  10. OpenWrt系统配置UCI