[flutter] 플러터 GET 요청에 인증 토큰을 추가하는 방법은 무엇인가요?

인증 토큰을 사용하여 GET 요청을 보내는 것은 플러터 애플리케이션에서 API를 호출하거나 사용자 인증과 관련된 작업을 수행할 때 유용합니다. 다음은 플러터에서 GET 요청에 인증 토큰을 추가하는 방법입니다:

  1. HTTP 패키지 가져오기

먼저, HTTP 패키지를 플러터 프로젝트에 추가해야 합니다. pubspec.yaml 파일에 dependencies 섹션에 http 패키지를 추가합니다.

dependencies:
  http: ^0.13.3

프로젝트 폴더로 이동한 후, 다음 명령을 실행하여 패키지를 가져옵니다:

flutter pub get
  1. GET 요청 보내기

이제 GET 요청을 보내기 위한 코드를 작성합시다. 아래는 GET 요청을 보내는 예제 코드입니다.

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

Future<void> fetchData() async {
  var url = Uri.parse('https://api.example.com/data');
  var token = 'YOUR_AUTH_TOKEN'; // 인증 토큰

  var response = await http.get(url, headers: {'Authorization': 'Bearer $token'});

  if (response.statusCode == 200) {
    // 응답 성공
    print(response.body);
  } else {
    // 응답 실패
    print('응답 실패: ${response.statusCode}');
  }
}

위의 코드에서 YOUR_AUTH_TOKEN을 실제 인증 토큰으로 대체해야 합니다.

  1. 실행 및 결과 확인

fetchData 함수를 호출하여 GET 요청을 보낼 수 있습니다. 이제 애플리케이션을 실행하고 결과를 확인해보세요.

위의 코드를 사용하여 GET 요청에 인증 토큰을 추가할 수 있습니다. 이를 통해 API 요청에 필요한 사용자 인증을 간편하게 처리할 수 있습니다.

더 자세한 정보나 API 호출에 대한 예외 처리 등에 대해서는 HTTP 패키지의 공식 문서를 참조하시기 바랍니다. (https://pub.dev/packages/http)

플러터를 사용하여 GET 요청에 인증 토큰을 추가하는 방법에 대해 알려드렸습니다. 이를 통해 API와의 통신에서 인증 과정을 간소화할 수 있습니다.