[flutter] Dio를 사용하여 API 요청에 인증 토큰을 첨부하는 방법을 알려주세요.

Dio는 Flutter 애플리케이션에서 네트워킹을 처리하기 위한 강력한 HTTP 클라이언트 라이브러리입니다. Dio를 사용하여 API 요청에 인증 토큰을 첨부하는 방법은 다음과 같습니다.

1. Dio 라이브러리 추가하기

먼저, pubspec.yaml 파일에 Dio 라이브러리를 추가합니다.

dependencies:
  dio: ^4.0.0

그런 다음, 터미널에서 flutter pub get 명령을 실행하여 라이브러리를 가져옵니다.

2. 인증 토큰을 포함한 API 요청 보내기

다음은 Dio를 사용하여 API 요청에 인증 토큰을 첨부하는 예제 코드입니다.

import 'package:dio/dio.dart';

void main() async {
  var dio = Dio();

  // 인증 토큰 생성
  String authToken = 'your_auth_token_here';

  // 인증 토큰을 추가하여 API 요청 보내기
  dio.options.headers['Authorization'] = 'Bearer $authToken';
  var response = await dio.get('https://api.example.com/data');
  print(response.data);
}

위 코드에서 authToken 변수에 사용자의 인증 토큰을 설정한 후, dio.options.headers['Authorization']에 해당 토큰을 추가하여 API 요청을 보냅니다.

이제, Dio를 사용하여 API 요청에 인증 토큰을 첨부하는 방법을 알게 되었습니다. 원하는 API 요청에 대한 헤더 설정을 통해 인증 토큰을 쉽게 추가할 수 있습니다.

더 많은 Dio의 기능 및 옵션에 대한 정보는 Dio 공식 문서를 참고하시기 바랍니다.