Spring Post:HTTP / 1.1 405方法不允许

时间:2016-04-04 12:24:34

标签: java spring rest post

我正在使用Spring rest API并为所有POST方法获取Http 405错误。

我有以下POST方法,

@RequestMapping(value = "/GetPlanByBasicContext/", method = RequestMethod.POST)
public @ResponseBody Plan getPlanByBasicContext(@RequestBody BasicPlanContext basicPlanContext) 
{
  return planService.getPlanByBasicContext(basicPlanContext);
}

我正在使用fiddler发布以下请求,

POST http://localhost:8080/now/Plan/GetPlanByBasicContext

{ "sourceLocation":"",  
  "destinationLocation":"", 
  "modeOfTransport":"car"
  "budget":"any"
}

服务器上的BasicPlanContext中存在相同的属性,以及getter和setter。

我已经尝试了其他提到的解决方案,但没有任何效果。

注意:尚未为spring配置安全性。

1 个答案:

答案 0 :(得分:1)

您发布的错误URL,您在slash的最后错过了URL,请尝试发帖到:http:// localhost:8080/now/Plan/GetPlanByBasicContext/