인프런 커뮤니티 질문&답변

맥북유저님의 프로필 이미지
맥북유저

작성한 질문수

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

dio요청시 에러 상태코드임에도 onError가 아닌 onReponse에서 응답

해결된 질문

작성

·

154

0

flutter: 
 [REQ] 
 [METHOD] GET 
 [ENDPOINT] http://localhost:8080/api/user/info
flutter: 
 [RES] 
 [METHOD] GET 
 [ENDPOINT] http://localhost:8080/api/user/info  
 [STATUS CODE] 401

현재 제가 진행 중인 프로젝트에서 401 코드임에도 불구하고 onError가 아닌 onReponse로 넘어갑니다.

 

액세스 토큰 재발급 과정을 onResponse에서 진행해도 되는걸까요?


    throw new InvalidVerificationCodeException(ErrorCode.INVALID_CODE);
}

백엔드에서 이렇게 에러를 내주는 onResponse로 넘어오네요..

답변 2

0

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

공유 감사합니다!

0

맥북유저님의 프로필 이미지
맥북유저
질문자

 BaseOptions baseOptions = BaseOptions(
      validateStatus: (status) {
        return status! >= 200 && status < 500;
      },
      baseUrl: 'http://${EndPoint.ip}:8080',
    );

 

이 설정 때문에 response로 넘어간거였네요 🙉

맥북유저님의 프로필 이미지
맥북유저

작성한 질문수

질문하기