(Flutter)) API사용하기
개념
- Application Programming Interface 약어
- 프로그래머가 소프트웨어를 만들거나 상호 작용하는 데 사용할 수있는 명령, 함수, 프로토콜 및 개체 집합
- 개발자에게 일반적인 작업을 수행하기위한 표준 명령을 제공
제공 방식
- XML 이나, JSON 방식의 데이터로 준다.
사용방법
- Http 패키지를 프로젝트로 가져온다.
- get() method 호출하여 사용 (비동기 방식으로 실행)
- Response 객체로 결과 받기
Response 객체란
- HTTP 응답 객체, 전체 응답 본문
- headers, body, statusCode 등의 값을 가지고 있음.
- 실제 우리가 필요한 데이터는 body속성에서 가지고 있음.
body 속성
- 요청하고 받을 실제값이 있는 속성
statusCode 속성
- 404 notFound 에러처럼 데이터 통신 결과를 나타낸다
- 200 코드는 모두 정상
- 200 가지의 에러코드가 있는데 이건 검색해보자
댓글남기기