[flutter] 플러터 get과 HTTP 요청

플러터(Flutter) 앱을 개발하다 보면 외부 API에서 데이터를 가져와야 하는 경우가 많습니다. HTTP 요청을 통해 데이터를 가져오는 방법에는 여러 가지가 있지만, 여기서는 get 패키지를 사용한 간단한 예제를 통해 알아보겠습니다.

get 패키지 설치

먼저, pubspec.yaml 파일에 get 패키지를 추가합니다.

dependencies:
  flutter:
    sdk: flutter
  get: ^4.1.4

패키지를 추가한 후에는 터미널에서 flutter pub get 명령을 사용하여 패키지를 설치합니다.

HTTP 요청 사용하기

이제 간단한 GET 요청을 수행하는 방법을 살펴보겠습니다.

import 'package:http/http.dart' as http;

void fetchData() async {
  var url = Uri.parse('https://api.example.com/data');
  var response = await http.get(url);

  if (response.statusCode == 200) {
    // 요청이 성공한 경우
    print('데이터: ${response.body}');
  } else {
    // 요청이 실패한 경우
    throw Exception('데이터를 불러오는 데 실패했습니다');
  }
}

위 예제에서는 http 패키지를 사용하여 간단한 GET 요청을 수행하고, 응답을 받아와서 처리하는 과정을 보여줍니다.

요약

이제 get 패키지를 이용하여 간단한 HTTP 요청을 수행하는 방법을 살펴보았습니다. 데이터를 가져오고 처리하는 과정에서 보다 복잡한 로직을 구현할 수 있으며, 더 많은 기능을 추가할 수 있습니다. 필요에 따라 http 패키지와 get 패키지를 함께 사용하여 다양한 데이터 요청을 처리할 수 있습니다.

get 패키지 공식 문서

이상으로 플러터에서 getHTTP 요청에 대한 간단한 소개였습니다. 감사합니다.