我正在使用Spring Rest API,并且所有POST方法都收到Http 405错误。
我有以下POST方法,
@RequestMapping(value = "/GetPlanByBasicContext/", method = RequestMethod.POST)
public @ResponseBody Plan getPlanByBasicContext(@RequestBody BasicPlanContext basicPlanContext)
{
return planService.getPlanByBasicContext(basicPlanContext);
}
我正在使用提琴手发布以下请求,
开机自检
http://localhost:8080/now/Plan/GetPlanByBasicContext
{ "sourceLocation":"",
"destinationLocation":"",
"modeOfTransport":"car"
"budget":"any"
}
服务器上的BasicPlanContext中具有相同的属性,以及getter和setter。
我尝试了提到的其他解决方案,但没有任何效果。
注意:弹簧尚未配置安全性。
最佳答案
您发布到错误的URL
,您在slash
末尾缺少尾随的URL
,请尝试发布到:http:// localhost:8080/now/Plan/GetPlanByBasicContext/