Strong 감자의 공부

api 응답 값 에러 시 확인 절차 본문

앱개발/StudyHub 앱 출시 회고

api 응답 값 에러 시 확인 절차

ugyeong 2023. 9. 21. 14:44

1. 프론트에서 api통신하는데 에러가 났다면 서버가 정상인지 확인한다.(+ 프론트에서 log찍고 응답코드 확인 )

Swagger 사용 안 한다면 postman을 통해 서버가 제대로 된 응답값을 반환하는지부터 확인한다.

 

2. swagger나 postman에서 서버의 응답값이 잘 도착한다면 응답 코드를 봐본다.

 성공적인 응답값 코드는 [200,300) 사이다.

 

3. 서버의 응답값이 너무 멀쩡하다 = 프론트 문제이다.

 

에러 원인은 다양하겠지만 생각나는거 적자면...

1) 프론트에서 response.code를 확인한다.

- response.code가 400이라면 프론트에서 요청값 형식을 서버에 맞지 않게 전달한거다.

- 서버에서 요구하는 형식이 파라미터인지, body인지 등 확인하기

(parameter는 Http Request의 쿼리 매개변수, body는 Http Request의 body)

 

2) 프론트에서 response.code를 특정 숫자로 제한했는지 확인하기

예를 들면 if(response.code = 200) 인 경우만 성공으로 걸어둔건지 확인 필수

 성공적인 응답값 코드는 [200,300) 사이다.

 

아래는 스웨거2 사진스..

 

왼쪽은 http통신 시 parameter 오른쪽은 body 형식