Post请求单个参数的时候的一些问题
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请求单个参数的时候的一些问题相关推荐
- 通过注解实现POST请求传递单个参数
由于spring中没有提供类似于@RequestParam注解,对单个参数的POST请求数据进行绑定的注解,所以自定义注解@RequestPostSingleParam实现POST请求的单个注解绑定. ...
- Post请求,参数跟在url后面的问题
一.问题描述 我们知道一般post请求的请求参数是不会跟在url后面的,get请求才会跟在后面,所以大家才说post请求比get请求安全嘛.但是今天写代码的时候,明明我发送的是post请求,参数还是跟 ...
- 深度学习作弊,用单个参数 fit 任何数据集,这篇 19 年的论文重新「火」了
视学算法报道 机器之心编辑部 一个参数画出大象. 据说,冯 · 诺依曼有次参加一个会议,某物理研究员在报告一个研究进展,用了一个非常复杂的模型,试图论证实验数据点都落在同一条曲线上,符合模型预期.于是 ...
- Web容器自动对HTTP请求中参数进行URLDecode处理
这篇文章转载自 : Web容器自动对HTTP请求中参数进行URLDecode处理 如题,在Java中也许很多人都没有注意到当我们发送一个http请求时,如果附带的参数被URLEncode之后,到达we ...
- python sql语句传参数_pyMySQL SQL语句传参问题,单个参数或多个参数说明
在用pymysql操作数据库的过程中,给sql语句传参碰到了很多问题,网上传参策略很多,这里推荐两种 单个传参用%s,写起来比较简单: field = '-' sql_talk="UPDAT ...
- HttpClient ||GET请求||带参数的GET请求
HttpClient 网络爬虫就是用程序帮助我们访问网络上的资源,我们一直以来都是使用HTTP协议访问互联网的网页,网络爬虫需要编写程序,在这里使用同样的HTTP协议访问网页. 这里使用Java的HT ...
- Python scrapy 命令行传参 以及发送post请求payload参数
class SciencedirectspiderSpider(scrapy.Spider):name = 'sciencedirectspider'allowed_domains = ['scien ...
- python get请求 url传参_用Python-get方法向页面发起请求,参数传不进去是怎么回事...
源自:4-1 接口测试工具-python-get接口实战 用Python-get方法向页面发起请求,参数传不进去是怎么回事 #-*-coding:utf-8-*- import urllib impo ...
- springMVC获取异步请求的参数,返回异步请求数据(json),跨域访问简单了解,文件上传,与Restful风格
springMVC获取异步请求的参数 JQuery发送异步请求回顾 <a href="javascript:void(0);" id="testAjax" ...
最新文章
- 雷军 1994 年写的代码,经典老古董~
- 深入理解 ProtoBuf 原理与工程实践(概述)
- 自己编写jQuery插件之表单验证
- Python去线性化趋势
- ERRORS: ?: (admin.E408) 'django.contrib.auth.middleware.AuthenticationMiddleware' must be in MIDDLEW
- macosx php环境,MacOSX环境下MAMP安装配置PHP的开发环境
- Python3回调函数
- 开源 | 近期遥感航空影像的检索、检测、跟踪、计数、分类相关工作
- Eureka自我保护机制
- java 排序方法详解_java中关于排序方式的实例讲解
- JM8.6之参考图像管理
- 新浪微博说说html,说说新浪微博
- 详解:路由器性能的各项指标
- 【傻瓜教程】手把手教你安装pip
- 网络安全系列-XI: 主流网络协议介绍
- 电子设计自动化实验 实验三 频率计制作
- ensp下载最新版及所有资源包免费分享下载
- 计算机应用技术新生入学感想,大学新生入学心得体会范文(精选9篇)
- 计算机机房空调原理,机房精密空调的工作原理
- python为什么是蛇的天敌_蛇的天敌有哪些?