포트폴리오/Eighteen

[트러블 슈팅] ios랑 서버 연동 과정에서 401에러 발생

do_hyuk 2024. 10. 11. 16:44

requestHeader에 있는 AccessToken 을 받아오는 과정에서 401 에러가 발생

해본 방법

- requestHeader를 못받아오는지 확인 차 requestParam 으로 헤더 넘겨서 실행해봄 : X

- 헤더에 Authorization: Bearer TOKEN 으로 되어있는데 공백 부분에서 인코딩 인식 문제인가 하고 Bearer- 으로 수정 : X

 

결론

401 에러가 뜨려면 보통 토큰 인증 문제나 requestBody 쪽에서 문제가 있다는 건데

헤더 쪽은 문제가 없는걸로 판단하여 Body를 살펴보니 문제를 발견하였다.

 

코드를 짤 때 Entity에 컬럼 길이를 따로 설정 안해놔서 디폴트 값으로 256자가 됐는데

Json 코드 중 456자나 되는 값을 발견하였다.....

..다음부턴..length 설정을 철저히 하고...ios 분들과 소통을 원할히 해야겠다...