[flutter] Dio를 사용하여 요청에 헤더를 첨부하는 방법을 알려주세요.

먼저, Dio 패키지를 프로젝트에 추가해야 합니다. pubspec.yaml 파일에 다음과 같이 dio 패키지를 추가하세요.

dependencies:
  dio: ^4.0.0

그런 다음, Dio를 사용하여 요청을 보내기 전에 헤더를 설정할 수 있습니다. 아래는 예제 코드입니다.

import 'package:dio/dio.dart';

void main() {
  Dio dio = Dio();
  
  dio.options.headers['Authorization'] = 'Bearer <your_token>';
  
  dio.get('https://example.com/api/data').then((response) {
    print(response.data);
  }).catchError((error) {
    print(error);
  });
}

위 코드에서 'Authorization' 헤더에는 ‘Bearer <your_token>‘과 같이 인증 토큰을 설정할 수 있습니다. 물론 실제로 사용할 헤더의 키와 값을 설정하십시오.

이제 Dio를 사용하여 요청에 헤더를 첨부하는 방법을 알게 되었습니다. 요청에 필요한 헤더를 설정하여 효과적으로 통신할 수 있습니다.

자세한 내용은 Dio의 공식 문서를 참조하시기 바랍니다. (https://pub.dev/packages/dio)