Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 레트로핏
- 달력 만들기
- 안드로이드 api
- 공유 기능
- 앱 출시
- 안드로이드 http
- Retrofit
- Bottom sheet
- 플레이스토어 앱 게시 문제
- 플레이 콘솔 프로덕션
- 비동기
- 안드로이드스튜디오
- android studio
- android api
- Kotlin
- Dialog
- 안드로이드 스튜디오
- Callback
- urlconnection
- 앱개발
- Exposed Drop-Down Menu
Archives
- Today
- Total
Strong 감자의 공부
api 응답 값 에러 시 확인 절차 본문
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 사진스..


'앱개발 > StudyHub 앱 출시 회고' 카테고리의 다른 글
Retrofit 사용해보기 #1 (1) | 2024.12.30 |
---|---|
달력 만들기 (2) | 2024.12.30 |
안드로이드 api 통신_callback함수 (2) | 2024.12.27 |
앱 게시 문제_#심사는 끝났는데 플레이 스토어에 앱이 안보일 때 (1) | 2024.12.27 |
앱 출시 회고_intro (0) | 2024.12.26 |