-
Flutter http를 이용한 통신 구현Mobile/Flutter 2022. 6. 6. 21:31
http 또는 https로 API 호출을 하기 위해서는
http | Dart Package
A composable, multi-platform, Future-based API for HTTP requests.
pub.dev
http 패키지가 필요하다.
http를 사용하는 방법은
import 'package:http/http.dart' as http; http.get( Uri.parse([URL],), headers: <String, String> { //헤더값 }, );
위 처럼 사용할 수 있다.
이외에도 post, put 등의 방식도 사용 할 수 있다.
API로 호출을 하여 값을 결과값이 반환될 때에는
Future<dynamic> httpRequest() async { var response = await http.get( Uri.parse([URL]), headers : <String, String> {} ); return jsonDecode(response.body); }
위 처럼 비동기 처리를 한 후 받은 값을 jsonDecode를 이용하여 처리해 주면 된다.
'Mobile > Flutter' 카테고리의 다른 글
Timer 사용(setInterval, setTimeout) (0) 2022.06.06 Flutter 채널에서 Handler 사용 - Kotlin (0) 2022.06.02 KaKao 로그인 구현 (0) 2022.05.26 Firebase 설정(Firebase CLI) - Windows (0) 2022.05.25 Flutter Window에서 시작하기(IntelliJ) (0) 2022.05.24