解决Postman接口测试遇到的状态码415(服务器不支持或无法处理的媒体类型错误)
创始人
2025-01-18 00:33:15
0

1.问题描述:

        今天做接口测试的时候,以为后端用POST 请求的注解时,一律使用x-www-form-urlencoded的数据格式发起post请求就行但其实不然。

2.实操:

  例1:如果只使用@PostMapping 请求注解用方法上的参数接受前端传递过来的数据时,做接口测试的时候只能选择x-www-form-urlencoded的数据格式后端才能成功接受到传递的数据。

        1.使用x-www-form-urlencoded数据的格式发送数据(请求成功)

下面这张图调用登录接口发起请求选择了x-www-form-urlencoded数据的格式,后端成功接受到了传入的参数成功,登录成功,返回对象响应码为200。

        2.使用raw格式发送数据(请求失败)

       下面这张图调用登录接口发起请求选择了raw数据的格式,服务器异常状态码500。

我们来看后端的报错信息username is null,很明显没有接受到前端的参数。

例2:如果使用@PostMapping 注解时还用上了@RequestBody注解来接受前端传递过来的数据时,做接口测试的时候只能选择的raw数据格式后端才能成功接受到传递的数据。

1. 使用raw数据的格式发送数据(成功)

 1.下面这张图调用用户新增接口,选择raw数据的格式发起请求,请求成功,成功添加用户。

2.使用x-www-form-urlencoded数据的格式发送数据(失败)

        下面这张图调用用户新增接口,选择x-www-form-urlencoded数据的格式发起请求,客服端错误状态码:415

3.总结:

        1.使用@PostMapping注解时,接口要想成功接受到数据,需要使用x-www-form-urlencoded数据的格式发送数据。

   2.使用@PostMapping+@RequestBody注解时,接口要想成功接受到数据需要使用raw数据的格式发送数据。     

        

相关内容

热门资讯

推荐一款"广西微乐小... 广西微乐小程序辅助器 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由:...
终于懂了"衢州都莱破... 终于懂了"衢州都莱破解器"开挂(平台)辅助平台详细教程-真的有挂;亲,衢州都莱破解器这款游戏原来确实...
教程辅助"德州圈脚本... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
1分钟了解"凑一桌游... 1分钟了解"凑一桌游戏春天辅助"开挂(平台)辅助平台详细教程-有挂规律这是一款可以让一直输的玩家,快...
一分钟了解"途游手游... 一分钟了解"途游手游辅助"开挂(安装)辅助安装详细教程-有挂教学这是一款可以让一直输的玩家,快速成为...
最新技巧"哈局八张透... 最新技巧"哈局八张透视辅助"开挂(下载)辅助下载详细教程-证实有挂>>您好:软件加薇13670430...
重大通报"约局吧破解... 【亲,约局吧破解器 这款游戏可以开挂的,确实是有挂的,很多玩家在这款约局吧破解器中打牌都会发现很多用...
推荐一款"渝都麻将辅... 推荐一款"渝都麻将辅助器"开挂(神器)辅助神器详细教程-有挂方法>>您好:软件加薇136704302...
分享一款"钱塘13水... 分享一款"钱塘13水挂件"开挂(脚本)辅助脚本详细教程-详细教程;亲,钱塘13水挂件这款游戏原来确实...
一分钟教你"xpok... 一分钟教你"xpoker怎么辅助"开挂(工具)辅助工具详细教程-有挂神器>>您好:软件加薇13670...