diff --git a/YELLO-iOS/YELLO-iOS/Network/Base/APIRequestLoader.swift b/YELLO-iOS/YELLO-iOS/Network/Base/APIRequestLoader.swift index 4b8c09e1..7c8ec973 100644 --- a/YELLO-iOS/YELLO-iOS/Network/Base/APIRequestLoader.swift +++ b/YELLO-iOS/YELLO-iOS/Network/Base/APIRequestLoader.swift @@ -55,8 +55,8 @@ class APIRequestLoader { private func judgeStatus(by statusCode: Int, _ data: Data, type: M.Type) -> NetworkResult { switch statusCode { - case 200...299, 403: return isValidData(data: data, type: M.self) - case 400, 405...499: return .requestErr(statusCode: statusCode) + case 200...299, 403, 404: return isValidData(data: data, type: M.self) + case 400, 402, 405...499: return .requestErr(statusCode: statusCode) case 500: return .serverErr(statusCode: statusCode) case 401: return .failure default: return .networkErr