415 http请求 hutool_POST请求 报 HTTP status 415 错误(postman测试)

本文记录了在使用Postman测试uat环境接口时遇到的HTTP Status 415错误的解决过程。问题源于在POST请求中Content-Type设置错误,原本为Text(text/plain),改为application/json后问题得到解决。文章介绍了HTTP状态码415的含义,即不支持的媒体类型,并强调了HTTP报文的结构和HTTP方法、状态码的重要性。
摘要由CSDN通过智能技术生成

今天用postman测试uat环境接口时遇到了一个问题?测试时出现了HTTP status 415 错误。感觉很疑惑,有点懵,在网上找了些资料,总算知道为什么出现这个问题了,记录下来,防止自己以后再出现这个问题,也正好分享给各位同学,希望都同学们有所帮助。

一、使用的工具:

测试工具:postman

二、出现的问题:

使用postman测试使出现了HTTP status 415 的报错。

三、状态:

已解决。

-----------------------------------------------------------------------------

415是HTTP协议的状态码415的含义是不支持的媒体类型(Unsupported media type)检查是否在POST请求中加入了headerheader中是否包含了正确的Content-Type

http_status_unsupported_media (415)the server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method.服务器拒绝服务,原因是请求格式不被支持

HTTP知识点:

HTTP报文分为请求报文和响应报文,请求报文和响应报文分为起始行、首部(header)和主体(body),请求报文的首部包括三部分,分别是HTTP方法、资源目录和协议,而响应报文的首部包括协议版本、状态码和状态吗对应的意思,比如200状态的意思是ok。需要注意的是:HTTP header和HTTP body之间以一行分隔。

HTTP方法

HTTP方法定义对资源的操作,常用的有GET、POST等,这就就不详细展开了。

HTTP Code

HTTP Code用于定义服务器对请求的处理结果,各个区间的code有不用的语义。1xx 表示信息响应类,表示接收到请求并且继续处理;2xx 表示成功;3xx 表示重定向;4xx 表示客户端出错;5xx 表示服务器出错。

-----------------------------------------------------------------------------

四、解决方法:

1.查询资料和代码发现是:需使用application/json格式,进行body内容的发送,当时使用的是Text(text/plain)

2.改成application/json格式,就不会出现http status 415 的错误了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值