2017-12-21 23 views
0

간단한 Rest API를 작성했으며 이제 Ajax 요청으로 사용하려고합니다. 우체부에서 모든 CRUD 작업을 사용할 수 있습니다. 그러나 게시 요청을 할 때 "405 Not Allowed"가 표시되고 응답 헤더에 "Allow : GET, HEAD, OPTIONS"라고 표시됩니다. 그래서 나는 봄에 다른 서버가 POST, DELETE, PUT 요청을하도록 허용해야한다고 생각한다.405 Spring Rest API에 post 메소드를 사용할 때 허용되지 않음

내 js 스크립트의 하드 코드 된 데이터를 ajax-post 요청을 통해 서버에 보낼 수 있습니다. 그것은 작동하지 않는 html 형식으로 보내려고 할 때입니다.

아무에게도 도움이 될 수 없습니까?

+0

가, 제발, 우리에게 POST를 제공 PUT 및 방법을 된 구현을 삭제합니다. –

+0

어떤 스프링 버전을 사용하고 있습니까? – edkeveked

답변

0

answer을 바탕으로, 어쩌면 당신은 요청에 필터에이 구성을 제공해야합니다 :

response.addHeader("Access-Control-Allow-Methods", 
         "GET, POST, PUT, DELETE");