Spring/Spring MVC
핸들러, 헤더, 메개변수
100win10
2020. 6. 6. 01:59

- 다음과 같이 Authorization 헤더가 들어있는 경우만 요청을 처리하도록 정해줄 수 있다.

- 따라서 다음과 같은 Test는 Authorization 헤더가 없기에 실패하게 된다.

- 반대로 해당 헤더가 들어있지 않은 경우만 처리하도록 할 수도 있다.
- 예로 Authorization 헤더가 들어있지 않은 경우에만 처리하도록 하였다.

- 추가로 다음과 같이 특정 헤드에 특정 값이 들어있는 경우만 처리할 수도 있다.
- Authorization 헤더에 "hi" 가 담긴 경우에만 처리가 된다.
요청에 보내는 파라미터들(?name=ganada)도 헤더와 마찬가지로 적용이 가능하다.

- 이 핸들러로 요청을 처리하려면 "name"이라는 파라미터가 있어야 한다.

- 테스트를 예로 다음과 같이 파라미터를 추가할 수 있다.

- 역시 정확히 파라미터 값을 일치시키는 경우에만 처리할 수도 있다.