[flutter] Dio를 사용하여 요청과 응답의 상태 코드를 확인하는 방법을 알려주세요.
Dio는 Dart와 Flutter를 위한 강력하고 사용하기 쉬운 HTTP 클라이언트 라이브러리입니다. Dio를 사용하여 서버로 HTTP 요청을 보내고 응답을 받을 때 상태 코드를 확인하는 방법에 대해 설명하겠습니다.
Dio 패키지 설치하기
먼저, pubspec.yaml
파일에 Dio 패키지를 추가합니다.
dependencies:
dio: ^4.0.0
그런 다음 다음 명령어를 사용하여 패키지를 가져옵니다.
flutter pub get
Dio를 사용하여 요청 및 응답 상태 코드 확인하기
다음은 Dio를 사용하여 GET 요청을 보내고 응답에서 상태 코드를 확인하는 예제 코드입니다.
import 'package:dio/dio.dart';
void main() async{
Dio dio = Dio();
Response<String> response = await dio.get('https://api.example.com/data');
int statusCode = response.statusCode;
print('상태 코드: $statusCode');
}
위의 코드에서 response.statusCode
를 사용하여 서버로부터 받은 상태 코드를 확인할 수 있습니다. 이것은 요청이 성공했는지 또는 어떤 종류의 오류가 발생했는지를 알 수 있게 해줍니다.
이와 같이 Dio를 사용하여 서버로 HTTP 요청을 보내고 응답에서 상태 코드를 확인할 수 있습니다. Dio를 사용하면 HTTP 요청 및 응답을 관리하는 것이 간단해지며, 상태 코드를 확인하여 애플리케이션의 로직을 조정할 수 있습니다.
더 많은 기능 및 옵션에 대한 자세한 내용은 Dio 패키지의 공식 문서를 참조하시기 바랍니다.