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调接口报错)...相关推荐

  1. ajax请求报错415,Ajax请求(415 Unsupported Media Type)

    Unsupported media type-415(不支持的媒体类型) 该错误类型是后台接收参数为json类型的,然而ajax提交的类型不对,如下: 异常代码: $.ajax({ url: api ...

  2. http 415 unsupported media type 报错解决方案

    背景:系统架构还是用的ssm+bootstrap.前端需要将对象放在list集合中,然后传输到后台进行处理,于是用了 JSON.stringify(batchMaintainBillInfoList) ...

  3. 415 (Unsupported Media Type)

    接口: package com.wdg.index.controller;import java.util.Map;import org.springframework.web.bind.annota ...

  4. Darwin Streaming Server服务器mp4文件点播返回”415 Unsupported Media Type“错误

    Darwin Streaming Server中mp4文件点播失败,通过抓包发现服务器返回"415 Unsupported Media Type"错误,如下: RTSP/1.0 4 ...

  5. http 415 unsupported media type的一种解决办法

    遇到几次使用Idhttp 进行接口请求的时候报错  http 415 unsupported media type 的错误.最后的解决办法几乎都是一样的. 设置Idhttp.ContentType 的 ...

  6. http 415 unsupported media type 多种原因解决方案

    文章目录 错误报告 项目配置 解决方法 总结 今天回看SpringMVC ,准备复习一下绑定数据和JSON转换,没想到遇到下面的BUG 看了很多解释,都说是转化的问题,但是我已经JSON 转换了. 错 ...

  7. ajax请求报错415,Unsupported Media Type 415问题解决办法(Ajax)

    场景:Ajax传一个json对象到服务器,让参数自动封装至与json对象匹配的java对象中. 错误类型 错误类型1: "status":415 "error" ...

  8. HTTP Error 415: Unsupported Media Type! 这个错误

    初步排查的原因应该是,方法传入的参数和接收的参数,个数不一致,或者类型不一致,就会出错. 415是HTTP协议的状态码,415的含义是不支持的媒体类型(Unsupported media type), ...

  9. Http 415:Unsupported Media Type

    问题 在用POST方式携带token访问一个API接口时,发现返回状态码为415,错误信息为"Unsupported Media Type" 解决方法 在请求头加入"Co ...

最新文章

  1. 支撑Java框架的基础技术:泛型,反射,动态代理,cglib
  2. oracle 无备份恢复数据文件
  3. group by是否会用到索引_平时工作中经常用到的SQL,这些你都知道吗?
  4. python读取视频流做人脸识别_基于OpenCV和Keras实现人脸识别系列——二、使用OpenCV通过摄像头捕获实时视频并探测人脸、准备人脸数据...
  5. C#获取电脑硬件信息(CPU ID、主板ID、硬盘ID、BIOS编号
  6. android的选项菜单,Android界面菜单(2)—选项菜单
  7. 剖析:学思科的未来(一)
  8. 简明Vim练级攻略(初学者)
  9. QtWebkit中浏览器插件的设计-1
  10. 20个MySQL高性能架构设计原则(收藏版)
  11. jps命令 Java Virtual Machine Process Status Tool
  12. 51单片机实现c语言字母滚动,基于51单片机的led点阵滚动显示上下左右c语言程序.docx...
  13. 大数据心得体会_20年备受关注的6款数据工具!谁最好用?毫无争议的答案来了...
  14. 归并有效排序算法matlab,科学网—[用MATLAB写算法]之排序算法2)归并排序merge sort - 徐勇刚的博文...
  15. sql 中 case when 语法
  16. Linux基础学习记录
  17. 从IAP升级到涂鸦OTA升级介绍 (下)
  18. pycharm2019+破解补丁
  19. Arcgis API For js 的离线部署
  20. 并行程序设计方法实验(包括openmp、向量化实现pi计算、SPECOMP2012测试、矩阵乘法优化)

热门文章

  1. 将Integer赋值给int(空指针异常)
  2. 异步多线程(五)多线程异常处理
  3. iOS 10、Xcode 8 遇到部分问题解决记录(包括控制台日志不输出)
  4. 如何在Angular.js选择框中使用默认选项
  5. Sass Nesting for:悬停不起作用[重复]
  6. 在Java中使用分隔符(拆分的对立面)连接数组元素的快速简便方法
  7. 我为什么要使用IDE? [关闭]
  8. jQuery / JavaScript:访问iframe的内容
  9. Eclipse Android插件中的“调试证书已过期”错误
  10. hdfs入门——常用命令