[flutter] 플러터 앱에서 GET 메소드를 사용하여 사용자의 최근 검색어를 가져오는 방법은 무엇인가요?
  1. HTTP 패키지 import하기:
    import 'package:http/http.dart' as http;
    
  2. GET 요청 보내기:
    Future<List<String>> fetchRecentSearches() async {
      final response = await http.get('http://example.com/recentsearches');
    
      if (response.statusCode == 200) {
        // 응답이 정상적으로 도착하면 JSON 데이터를 파싱하여 리스트로 변환
        List<dynamic> json = jsonDecode(response.body);
        List<String> recentSearches = List<String>.from(json);
        return recentSearches;
      } else {
        // 오류가 발생하면 예외 처리
        throw Exception('Failed to fetch recent searches');
      }
    }
    
  3. 위의 함수를 호출하여 사용자의 최근 검색어를 가져옵니다:
    List<String> userRecentSearches = await fetchRecentSearches();
    

위의 코드는 HTTP 패키지를 사용하여 GET 요청을 보내고, 응답을 받아와 JSON 데이터를 파싱하여 최근 검색어를 가져오는 예제입니다. 이때 요청할 API의 URL을 적절히 수정해야 합니다.

이와 같이 Flutter에서 GET 메소드를 사용하여 사용자의 최근 검색어를 가져올 수 있습니다.

참고 자료: