[flutter] 플러터에서 GET 요청을 어떻게 보낼 수 있나요?

플러터에서 GET 요청을 보내는 것은 매우 간단합니다. Dart의 http 패키지를 사용하여 HTTP 요청을 보낼 수 있습니다. 다음은 GET 요청을 보내는 예제 코드입니다.

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

void main() {
  getData();
}

void getData() async {
  String url = 'https://api.example.com/data';
  http.Response response = await http.get(url);

  if (response.statusCode == 200) {
    // 요청이 성공했을 때 처리할 작업
    print(response.body);
  } else {
    // 요청이 실패했을 때 처리할 작업
    print('Request failed with status: ${response.statusCode}.');
  }
}

위 코드에서는 http 패키지를 사용하여 GET 요청을 보냅니다. http.get(url) 메서드를 호출하여 요청을 보내고, 응답을 http.Response 객체로 받습니다. 응답의 상태 코드는 response.statusCode를 통해 확인할 수 있습니다.

이 예제에서는 요청이 성공했을 때 응답 본문을 출력하고, 요청이 실패했을 때는 상태 코드를 출력합니다. 실제 앱에서는 응답 데이터를 파싱하거나 다른 작업을 수행할 수 있습니다.

더 자세한 정보는 http 패키지의 공식 문서를 참조하세요: http 패키지

이 예제를 기반으로 플러터 앱에서 GET 요청을 보내고, 응답을 처리하는 기능을 구현할 수 있습니다.