본문 바로가기
Development Solutions/Flutter & Dart

플러터에서 api 함수를 http로 요청하기 [flutter][OpenAPI]

by studio ODOC 2023. 2. 8.
반응형

플러터에서 api 함수를 http로 요청하기

[flutter][OpenAPI]

 

서버와 통신이 필요한 앱을 개발하기 위해서는 http통신이 필수적이다.

플러터에서 http통신을 통해 api 요청을 보내기 위해서는 아래 방법을 따르면 된다.

 

먼저 http 라이브러리를 연결한다. 라이브러리 버전은 각 상황에 맞게 사용하자.

pubspec.yaml의 dependencies영역에 아래와 같이 추가한다.

dependencies:
  http: ^0.13.5

 

그리고 api 요청을 보내는 코드 부분에서 아래와 같이 http 통신을 요청하면 된다.

> 예시 코드

final uri = Uri.parse("https://api.odcloud.kr/serviceList");
var response = await http.get(uri);

 

만약 소켓 통신 에러 Operation not permitted 가 표시된다면 아래의 솔루션을 따라 해결하자.

 

2023.02.07 - [Development Solutions/iOS & OS X] - SocketException: Connection failed (OS Error: Operation not permitted, errno = 1) [flutter][macOS]

 

반응형