[flutter] 플러터에서 GET 메소드를 사용하여 앱 버전을 확인하는 방법은 무엇인가요?

먼저, http 패키지를 사용하여 GET 요청을 보내는 코드를 작성해야 합니다.

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

Future<String> getAppVersion() async {
  String url = 'https://api.example.com/app-version';
  
  // GET 요청 보내기
  http.Response response = await http.get(url);
  
  // 응답 상태 확인
  if (response.statusCode == 200) {
    String version = response.body;
    return version;
  } else {
    throw Exception('Failed to get app version');
  }
}

위의 코드에서, getAppVersion 함수는 앱 버전을 반환하는 Future를 리턴합니다. 해당 함수를 호출하여 앱 버전을 얻을 수 있습니다.

void main() {
  getAppVersion().then((version) {
    print('App version: $version');
  }).catchError((error) {
    print('Error: $error');
  });
}

위의 예제에서는 main 함수에서 getAppVersion 함수를 호출하고, 버전을 출력하거나 에러를 처리하도록 하였습니다.

주의할 점은 실제로 호출하는 API 엔드포인트와 앱 버전을 얻을 수 있는지 확인해야 합니다. 이 코드를 실행하려면 플러터 프로젝트에 http 패키지가 설치되어 있어야 합니다.

참고 자료: