[flutter] 플러터 앱에서 GET 메소드를 사용하여 웹 페이지를 로드하는 방법은 무엇인가요?
  1. http 패키지를 프로젝트에 추가하세요. 이 패키지는 HTTP 요청을 보낼 수 있는 기능을 제공합니다. pubspec.yaml 파일에 아래와 같이 http 패키지를 추가하세요.
dependencies:
  http: ^0.13.1
  1. GET 요청을 보낼 메소드를 작성하세요. 아래는 getWebPage 메소드의 예시입니다.
import 'package:http/http.dart' as http;

Future<String> getWebPage(String url) async {
  // GET 요청 보내기
  final response = await http.get(Uri.parse(url));

  // 상태 코드 확인
  if (response.statusCode == 200) {
    // 요청 성공 시 해당 페이지의 내용 반환
    return response.body;
  } else {
    // 요청 실패 시 예외 처리
    throw Exception('Failed to load web page');
  }
}
  1. GET 요청을 보낼 웹 페이지의 URL을 지정하고 결과를 처리하세요. 아래는 getWebPage 메소드를 호출하는 예시입니다.
void main() {
  getWebPage('https://www.example.com')
    .then((pageContent) {
      // 웹 페이지 내용 출력
      print(pageContent);
    })
    .catchError((error) {
      // 예외 처리
      print(error);
    });
}

위의 예시 코드에서는 비동기 함수인 getWebPage를 호출한 뒤, 요청이 성공하면 해당 웹 페이지의 내용을 출력하고, 요청이 실패하면 예외를 처리합니다.

이와 같이 http 패키지를 사용하여 플러터 앱에서 GET 메소드를 통해 웹 페이지를 로드할 수 있습니다.