[flutter] Dio를 사용하여 요청에 대한 응답의 상태 코드를 확인하는 방법을 알려주세요.

Dio는 Flutter 앱에서 HTTP 요청을 보내는 데 사용되는 편리한 패키지입니다. Dio를 사용하여 HTTP 요청에 대한 응답의 상태 코드를 확인하는 방법에 대해 알아보겠습니다.

import 'package:dio/dio.dart';

void main() {
  checkResponseStatus();
}

void checkResponseStatus() async {
  try {
    Response response = await Dio().get('https://api.example.com/data');
    if (response.statusCode == 200) {
      print('요청이 성공했습니다.');
    } else {
      print('요청이 실패했습니다. 상태 코드: ${response.statusCode}');
    }
  } catch (e) {
    print('요청 중 오류가 발생했습니다: $e');
  }
}

위 코드에서는 Dio를 사용하여 GET 요청을 보내고, 응답의 상태 코드를 확인합니다. response.statusCode를 사용하여 상태 코드를 얻을 수 있습니다. 성공적인 응답의 경우 200이 반환되며, 해당 코드를 확인하여 처리할 수 있습니다.

Dio를 사용하여 HTTP 요청을 보낼 때, 응답의 상태 코드를 확인하여 적절한 처리를 할 수 있습니다.

이상이어서는 Dio를 사용하여 HTTP 요청의 응답 상태 코드를 확인하는 방법에 대해 알아보았습니다.

더 많은 정보는 Dio 공식 문서를 참고하시기 바랍니다.