TIL - 항해99 61일차

스브코·2022년 1월 2일
0

오늘 배운 내용


@PathVariable를 String type으로 받고 Getmapping 사용시 403 에러 발생

ex)

@GetMapping("/room/{chatRoomId}")
public void enterRoom(@PathVariable String chatRoomId) {

위와 같이 사용한 이유: 채팅룸에 접근 시 UUID로 generate한 채팅룸 아이디로 입장하기 위해서 저렇게 설정함

403이 나오는 이유: 스프링에서의 보안처리로 보임, pathVariable은 숫자만 받을 수 있는것 같다.

해결방법: PostMapping으로 처리하거나 GetMapping으로 하려면 @RequestBody를 사용해야함

정확한 이유를 찾기 위해 구글링을 해보았으나 위와 같이 403이 나오는 이유에 대한 내용은 찾기 어려웠다. 나중에 좀 더 공부하면서 확인해보아야 겠다.

profile
익히는 속도가 까먹는 속도를 추월하는 그날까지...

0개의 댓글