제가 봤던 API 문서에는
잘못된 토큰의 경우 http status 400, code -2 로 온다고 되어 있고,
만료된 토큰의 경우 http status 401, code -401 로 온다고 되어 있습니다.
위의 정보를 기반으로, 잘못된 토큰을 테스트 하기 위해 토큰의 일부를 지우고 테스트를 했습니다.
제가 예상했던 응답은 http status 400, code -2 였지만, 실제로 응답 받은 값은
이런 응답이었습니다. 혹시 잘못된 토큰을 구별하는 code가 바뀌었나요?
안녕하세요.
문서의 내용이 불충분한 것 같습니다. 이해하시기 쉽도록 개선하겠습니다.
-401은 유효하지 않은 토큰 값을 사용한 경우에 발생합니다.
테스트하신 경우처럼 값이 올바르지 않은 경우, 로그아웃 등으로 만료된 경우 등에 해당합니다.
응답 코드 의 내용을 함께 참고해 주세요.
네 답변 감사합니다.
응답 코드의 내용을 읽어봤습니다. 이를 토대로 ‘만료, 유효하지 않은 토큰은 response의 code가 아닌, msg에 따라 분류하면 된다.’ 라고 이해했습니다.
이렇게 이해해도 될까요? (혹여나 msg 가 바뀌는 일이 생길까봐 여쭤 봅니다.)
tim.l
2월 26, 2021, 3:23오전
4
안녕하세요~
메세지를 가지고 판단 하시면 됩니다.
초기 개발이 완료된 이후에는 401 상황은 토큰 만료라고만 판단하셔도 될 것 같아요~