[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 공식 문서를 참고하시기 바랍니다.