(Flutter)) API사용하기

최대 1 분 소요

개념

  • Application Programming Interface 약어
  • 프로그래머가 소프트웨어를 만들거나 상호 작용하는 데 사용할 수있는 명령, 함수, 프로토콜 및 개체 집합
  • 개발자에게 일반적인 작업을 수행하기위한 표준 명령을 제공

제공 방식

  • XML 이나, JSON 방식의 데이터로 준다.

사용방법

  1. Http 패키지를 프로젝트로 가져온다.
  2. get() method 호출하여 사용 (비동기 방식으로 실행)
  3. Response 객체로 결과 받기

Response 객체란

  • HTTP 응답 객체, 전체 응답 본문
  • headers, body, statusCode 등의 값을 가지고 있음.
  • 실제 우리가 필요한 데이터는 body속성에서 가지고 있음.

    body 속성

  • 요청하고 받을 실제값이 있는 속성

statusCode 속성

  • 404 notFound 에러처럼 데이터 통신 결과를 나타낸다
  • 200 코드는 모두 정상
  • 200 가지의 에러코드가 있는데 이건 검색해보자

댓글남기기