-
핸들러, 헤더, 메개변수Spring/Spring MVC 2020. 6. 6. 01:59
- 다음과 같이 Authorization 헤더가 들어있는 경우만 요청을 처리하도록 정해줄 수 있다.
- 따라서 다음과 같은 Test는 Authorization 헤더가 없기에 실패하게 된다.
- 반대로 해당 헤더가 들어있지 않은 경우만 처리하도록 할 수도 있다.
- 예로 Authorization 헤더가 들어있지 않은 경우에만 처리하도록 하였다.
- 추가로 다음과 같이 특정 헤드에 특정 값이 들어있는 경우만 처리할 수도 있다.
- Authorization 헤더에 "hi" 가 담긴 경우에만 처리가 된다.
요청에 보내는 파라미터들(?name=ganada)도 헤더와 마찬가지로 적용이 가능하다.
- 이 핸들러로 요청을 처리하려면 "name"이라는 파라미터가 있어야 한다.
- 테스트를 예로 다음과 같이 파라미터를 추가할 수 있다.
- 역시 정확히 파라미터 값을 일치시키는 경우에만 처리할 수도 있다.
'Spring > Spring MVC' 카테고리의 다른 글
Custom한 어노테이션 만들기 (0) 2020.06.07 HEAD와 OPTIONS 메소드 (0) 2020.06.07 핸들러와 Media Type (0) 2020.06.04 핸들러 URI 패턴 (0) 2020.06.02 Http method와 요청 매핑 (0) 2020.06.02