【发布时间】:2019-05-25 08:41:02
【问题描述】:
@RestController
@RequestMapping(value="/uri",produces = "application/json",
consumes="application/json")
public class VisitorService {
VisitorDAO vis=new VisitorDAO();
@RequestMapping(value = "/ex" ,method = RequestMethod.POST)
public String showDetails(@RequestBody VisitorDTO visitor){
vis.addVisitorEntry(visitor);
return "success"+visitor;
}}
以上是我的休息服务。 每当我使用带有以下 JSON 的 URL 发布帖子时,
{
"phoneNumber" : 188892,
"name" : "kikiki" ,
"email" : "loa@gmail.com",
"purpose" : "Business",
"hostName" : "sjs S Murthy"
}
我收到 HTTP 状态 415 – 不支持的媒体类型。 为什么会这样?
【问题讨论】:
-
可能是您在 HTTP 请求中缺少
Accept: application/json? -
您如何调用其余服务,我的意思是您使用邮递员?在那里检查您的内容类型
-
不,通过邮递员发送请求,已使用 application/json 标头发送请求。
-
是的,添加了内容类型-appplication/json
标签: java json spring rest http-status-code-415