[flutter] 플러터 GET 요청에 사용자의 스케줄을 전달하는 방법은 무엇인가요?
플러터에서 GET 요청을 보내고 사용자의 스케줄을 전달하기 위해서는 HTTP 패키지를 사용해야 합니다. 이 패키지는 HTTP 요청을 만들고 응답을 처리할 수 있는 기능을 제공합니다. 다음은 사용자의 스케줄을 GET 요청에 전달하는 예제 코드입니다.
먼저, http
패키지를 프로젝트에 추가해야 합니다. pubspec.yaml
파일의 dependencies
섹션에 아래 코드를 추가합니다:
dependencies:
http: ^0.13.1
그리고나서 새로운 Dart 파일을 생성하고 아래와 같이 코드를 작성합니다:
import 'package:http/http.dart' as http;
void main() {
getSchedule();
}
void getSchedule() async {
http.Response response = await http.get(Uri.parse('https://api.example.com/schedule'));
if (response.statusCode == 200) {
String schedule = response.body;
print('사용자의 스케줄: $schedule');
// 여기서 스케줄을 처리하는 작업을 수행합니다.
} else {
print('스케줄 요청 실패: ${response.statusCode}');
}
}
위의 코드에서는 http
패키지의 get()
함수를 사용하여 GET 요청을 보내고, 응답을 받아옵니다. 응답이 성공적인 경우(response.statusCode
가 200인 경우), 스케줄 데이터를 response.body
에서 추출하여 처리할 수 있습니다.
이제 사용자의 스케줄을 GET 요청에 전달하는 방법을 알게 되었습니다. 주의해야 할 점은 실제 API 없이 예제 코드를 실행하면 작동하지 않을 수 있다는 점입니다. 실제 API 엔드포인트와 요청 형식을 고려하여 코드를 작성해야 합니다.