- [트러블 슈팅] ios랑 서버 연동 과정에서 401에러 발생2024년 10월 11일 16시 44분 07초에 업로드 된 글입니다.작성자: do_hyuk
requestHeader에 있는 AccessToken 을 받아오는 과정에서 401 에러가 발생
해본 방법
- requestHeader를 못받아오는지 확인 차 requestParam 으로 헤더 넘겨서 실행해봄 : X
- 헤더에 Authorization: Bearer TOKEN 으로 되어있는데 공백 부분에서 인코딩 인식 문제인가 하고 Bearer- 으로 수정 : X
결론
401 에러가 뜨려면 보통 토큰 인증 문제나 requestBody 쪽에서 문제가 있다는 건데
헤더 쪽은 문제가 없는걸로 판단하여 Body를 살펴보니 문제를 발견하였다.
코드를 짤 때 Entity에 컬럼 길이를 따로 설정 안해놔서 디폴트 값으로 256자가 됐는데
Json 코드 중 456자나 되는 값을 발견하였다.....
..다음부턴..length 설정을 철저히 하고...ios 분들과 소통을 원할히 해야겠다...'포트폴리오 > Eighteen' 카테고리의 다른 글
[트러블 슈팅] redis 관련 문제 발생(2025.01.03) (0) 2025.01.03 [트러블 슈팅] 요청 값 Dto에 어떻게 매핑되는가 (0) 2024.11.15 [트러블 슈팅] JwtFilter와 Security Config의 동작 순서 (0) 2024.10.16 [트러블 슈팅] S3 HTTPS(443) 접근 문제 (1) 2024.10.13 Spring Security + JWT 토큰을 통한 로그인 구현 (1) 2024.05.16 댓글