Angularjs 获取405 405(方法不允许)错误

Angularjs 获取405 405(方法不允许)错误,angularjs,jersey,jax-rs,jersey-2.0,Angularjs,Jersey,Jax Rs,Jersey 2.0,我将angularjs与jersey后端一起使用。我使用$http post方法从angular发送http请求,并尝试在后端使用POJO类对其进行解析。基本上,我的控制器使用post方法将密钥发送到后端,后端将从数据库返回有关该密钥的数据列表。但当我尝试这样做时,我会得到错误 “获取405(不允许使用方法)” 下面是我的鳕鱼 @POST @路径(“/list”) @使用({MediaType.APPLICATION_JSON}) @产生({“应用程序/json”}) 公共列表(numPojo

我将angularjs与jersey后端一起使用。我使用$http post方法从angular发送http请求,并尝试在后端使用POJO类对其进行解析。基本上,我的控制器使用post方法将密钥发送到后端,后端将从数据库返回有关该密钥的数据列表。但当我尝试这样做时,我会得到错误 “获取405(不允许使用方法)”

下面是我的鳕鱼

@POST
@路径(“/list”)
@使用({MediaType.APPLICATION_JSON})
@产生({“应用程序/json”})
公共列表(numPojo s){
列表l=新的ShowLeaveDao().getAllLeaves();
迭代器i=l.迭代器();
while(i.hasNext())
{
LeaveQueue m=(LeaveQueue)i.next();
System.out.println(m.getNum());
}
返回l;

}
在您的代码中,您的资源使用@Post注释,这意味着您只能通过Post方法调用此资源。

听起来像是一个错误的URL,请检查您的URL是否正确您的错误是“GET 405(不允许使用方法)”。我认为这是一种获取方法。