브래의 슬기로운 코딩 생활
모바일 웹 구축 실무 12주차 정리 - 2 (API) 본문
API
Axios
⁃API 연동을 위한 HTTP 통신 라이브러리
axios 설치
axios 사용법
OpenWeather API (https://openweathermap.org/)
⁃ 날씨 정보를 제공해주는 API. 기능에 따라 유/무료 제공
⁃ 회원 가입 후 api key를 발급받아 사용
API Test
Talend API Tester – chrome 웹 확장 프로그램
•웹 스토어에서 api tester 검색하여 설치
•REST API에 대응하는 다양한 HTTP METHOD 제공
- GET: 데이터 조회
- POST: 데이터 등록
- PUT: 데이터 수정
- DELETE: 데이터 삭제
Current Weather API Test
HTTP 상태 코드
⁃특정 HTTP 요청이 성공적으로 완료되었는지를 판별하기 위해 서버에서 응답 상태 코드를 내려줌
성공 응답
•200 OK – 요청이 성공적으로 완료됨
클라이언트 에러 응답
•400 Bad Request – 잘못된 문법으로 인하여 서버가 요청을 이해할 수 없음
•401 Unauthorized – 미승인(비인증)된 요청으로 인한 오류. 인증 토큰 오류 등
•403 Forbidden – 콘텐츠에 접근할 권리가 없음
•404 Not Found – 서버에서 요청받은 리소스를 찾을 수 없음
•405 Method Not Allowed – 지원하지 않는 method로 요청
서버 에러 응답
•500 Internal Server Error – 서버가 처리 방법을 모르는 상황 발생 (적절한 에러처리를 하지 않았을 경우)
•503 Service Unavailable – 서버가 요청을 처리할 준비가 되지 않음 (작동 중단, 과부하 등)
'2-2 > 모바일 웹 구축 실무' 카테고리의 다른 글
모바일 웹 구축 실무 14주차 정리 (스타일링 고급) (0) | 2023.12.25 |
---|---|
모바일 웹 구축 실무 13주차 정리 (미니 블로그 만들기) (1) | 2023.12.23 |
모바일 웹 구축 실무 기말과제 PPT (2) | 2023.12.05 |
모바일 웹 구축 실무 12주차 정리 - 1 (스타일링) (0) | 2023.11.21 |
모바일 웹 구축 실무 10주차 추가 자료 (Babel) (0) | 2023.11.12 |