복붙노트

[SPRING] Spring Rest-API - 403 금지 된 오류 응답

SPRING

Spring Rest-API - 403 금지 된 오류 응답

나는 스프링에 익숙하지 않다. 나는 REST API를 쓰고있다. 나는 삭제를 위해 403 금지 된 오류를 얻고있다. 다음은 제가 작업하고있는 샘플입니다.

@RequestMapping(value = "/{noteId}", method = RequestMethod.PUT)
    public ResponseEntity noteIdPut(
            @PathVariable("Id") String Id,
            Note note)
            throws Exception {
        return service.updateNote(Id, note);
    }

해결법

  1. ==============================

    1.이 필터 라인을 web.xml에 추가하기 만하면됩니다.

    이 필터 라인을 web.xml에 추가하기 만하면됩니다.

    <filter>
            <filter-name>CorsFilter</filter-name>
            <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
            <init-param>
                <param-name>cors.allowed.origins</param-name>
                <param-value>*</param-value>
            </init-param>
            <init-param>
                <param-name>cors.allowed.headers</param-name>
                <param-value>Content-Type,X-Requested-With,accept,authorization,Origin,Access-Control-Request-Method,Access-Control-Request-Headers</param-value>
            </init-param>
            <init-param>
            <param-name>cors.allowed.methods</param-name>
            <param-value>GET, POST, PUT, DELETE, OPTIONS, HEAD</param-value>
        </init-param>
        </filter>
    
  2. from https://stackoverflow.com/questions/33068019/spring-rest-api-403-forbidden-error-response by cc-by-sa and MIT license