body里写注释 postman_HTTP Status 415 – Unsupported Media Type(使用@RequestBody后postman调接口报错)...
1.问题描述:使用springMVC框架后,添加数据接口中,入参对象没使用@RequestBody注解,造成postman发起post请求,
from-data可以调通接口,但是raw调不通接口,然后我用了SpringMVC @ResponseBody 注解,调接口显示415错误处理。
处理:
springmvc添加配置、注解:
1
2
3
4
5
6
7
8
9
10
11
12 application/json;charset=UTF-8
13
14
15
View Code
pom.xml添加jackson包引用:
1
2
3 com.fasterxml.jackson.core
4 jackson-core
5 2.9.6
6
7
8
9 com.fasterxml.jackson.core
10 jackson-databind
11 2.9.6
12
13
14
15 com.fasterxml.jackson.core
16 jackson-annotations
17 2.9.6
18
View Code
Ajax请求时没有设置Content-Type为application/json
注:按照上面配置完成后可以使用raw调用接口中包含@RequestBody注解的接口,但是此时你会发现form-data这种方式访问接口又调不通了,百度了下,解决如下:
form-data 的 Content-Type 的类型是 application/x-www-form-urlencoded,是表单编码,不同的是还可以提交文件。
raw 的话,有几种,常用的是application/json
如果SpringMVC要接受application/json,需要使用 @RequestBody 注解来接收。
也就是说 @RequestBody 注解接收的是application/json格式的参数,这种参数使用raw传参可以自定义格式为(JSON(application/json)),
但是form-data传参的格式是application/x-www-form-urlencoded的,所以调不通接口。
参考:
https://blog.csdn.net/leyangjun/article/details/79221765
https://blog.csdn.net/yixiaoping/article/details/45281721#comments
body里写注释 postman_HTTP Status 415 – Unsupported Media Type(使用@RequestBody后postman调接口报错)...相关推荐
- ajax请求报错415,Ajax请求(415 Unsupported Media Type)
Unsupported media type-415(不支持的媒体类型) 该错误类型是后台接收参数为json类型的,然而ajax提交的类型不对,如下: 异常代码: $.ajax({ url: api ...
- http 415 unsupported media type 报错解决方案
背景:系统架构还是用的ssm+bootstrap.前端需要将对象放在list集合中,然后传输到后台进行处理,于是用了 JSON.stringify(batchMaintainBillInfoList) ...
- 415 (Unsupported Media Type)
接口: package com.wdg.index.controller;import java.util.Map;import org.springframework.web.bind.annota ...
- Darwin Streaming Server服务器mp4文件点播返回”415 Unsupported Media Type“错误
Darwin Streaming Server中mp4文件点播失败,通过抓包发现服务器返回"415 Unsupported Media Type"错误,如下: RTSP/1.0 4 ...
- http 415 unsupported media type的一种解决办法
遇到几次使用Idhttp 进行接口请求的时候报错 http 415 unsupported media type 的错误.最后的解决办法几乎都是一样的. 设置Idhttp.ContentType 的 ...
- http 415 unsupported media type 多种原因解决方案
文章目录 错误报告 项目配置 解决方法 总结 今天回看SpringMVC ,准备复习一下绑定数据和JSON转换,没想到遇到下面的BUG 看了很多解释,都说是转化的问题,但是我已经JSON 转换了. 错 ...
- ajax请求报错415,Unsupported Media Type 415问题解决办法(Ajax)
场景:Ajax传一个json对象到服务器,让参数自动封装至与json对象匹配的java对象中. 错误类型 错误类型1: "status":415 "error" ...
- HTTP Error 415: Unsupported Media Type! 这个错误
初步排查的原因应该是,方法传入的参数和接收的参数,个数不一致,或者类型不一致,就会出错. 415是HTTP协议的状态码,415的含义是不支持的媒体类型(Unsupported media type), ...
- Http 415:Unsupported Media Type
问题 在用POST方式携带token访问一个API接口时,发现返回状态码为415,错误信息为"Unsupported Media Type" 解决方法 在请求头加入"Co ...
最新文章
- 支撑Java框架的基础技术:泛型,反射,动态代理,cglib
- oracle 无备份恢复数据文件
- group by是否会用到索引_平时工作中经常用到的SQL,这些你都知道吗?
- python读取视频流做人脸识别_基于OpenCV和Keras实现人脸识别系列——二、使用OpenCV通过摄像头捕获实时视频并探测人脸、准备人脸数据...
- C#获取电脑硬件信息(CPU ID、主板ID、硬盘ID、BIOS编号
- android的选项菜单,Android界面菜单(2)—选项菜单
- 剖析:学思科的未来(一)
- 简明Vim练级攻略(初学者)
- QtWebkit中浏览器插件的设计-1
- 20个MySQL高性能架构设计原则(收藏版)
- jps命令 Java Virtual Machine Process Status Tool
- 51单片机实现c语言字母滚动,基于51单片机的led点阵滚动显示上下左右c语言程序.docx...
- 大数据心得体会_20年备受关注的6款数据工具!谁最好用?毫无争议的答案来了...
- 归并有效排序算法matlab,科学网—[用MATLAB写算法]之排序算法2)归并排序merge sort - 徐勇刚的博文...
- sql 中 case when 语法
- Linux基础学习记录
- 从IAP升级到涂鸦OTA升级介绍 (下)
- pycharm2019+破解补丁
- Arcgis API For js 的离线部署
- 并行程序设计方法实验(包括openmp、向量化实现pi计算、SPECOMP2012测试、矩阵乘法优化)
热门文章
- 将Integer赋值给int(空指针异常)
- 异步多线程(五)多线程异常处理
- iOS 10、Xcode 8 遇到部分问题解决记录(包括控制台日志不输出)
- 如何在Angular.js选择框中使用默认选项
- Sass Nesting for:悬停不起作用[重复]
- 在Java中使用分隔符(拆分的对立面)连接数组元素的快速简便方法
- 我为什么要使用IDE? [关闭]
- jQuery / JavaScript:访问iframe的内容
- Eclipse Android插件中的“调试证书已过期”错误
- hdfs入门——常用命令