[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)