[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 요청을 보내는 간단한 예제입니다. 실제 스크립트에서는 데이터의 유효성 검사, 오류 처리 등을 추가해야 할 수 있습니다.
참고 자료:
- https://pub.dev/packages/http
- https://dart.dev/guides/libraries