[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 매개변수를 사용하여 데이터를 전달합니다. 응답을 처리하기 위해 asyncawait를 사용하여 비동기 코드를 작성합니다.

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

참고 자료: