[dart] HTTP POST 요청 보내기

먼저, http 패키지를 pubspec.yaml 파일에 추가해야 합니다.

dependencies:
  http: ^0.13.3

그런 다음, 다음과 같이 HTTP POST 요청을 보낼 수 있습니다.

import 'package:http/http.dart' as http;

void main() async {
  var url = Uri.parse('https://your-api-endpoint.com');
  var response = await http.post(url, body: {'name': 'dart'});

  if (response.statusCode == 200) {
    print('요청이 성공했습니다: ${response.body}');
  } else {
    print('요청이 실패했습니다: ${response.statusCode}');
  }
}

위의 예제에서는 http.post 메서드를 사용하여 POST 요청을 보내고, 요청 본문에는 body 매개변수를 사용하여 데이터를 전달합니다. 응답을 처리하기 위해 async 및 await를 사용하여 비동기 코드를 작성합니다.

위의 코드는 Dart에서 HTTP POST 요청을 보내는 간단한 예제입니다. 실제 스크립트에서는 데이터의 유효성 검사, 오류 처리 등을 추가해야 할 수 있습니다.

참고 자료: