반응형
플러터에서 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 가 표시된다면 아래의 솔루션을 따라 해결하자.
반응형
'Development Solutions > Flutter & Dart' 카테고리의 다른 글
[Flutter][Solved] Error: The argument type 'bool?' can't be assigned to the parameter type 'bool' because 'bool?' is nullable and 'bool' isn't. (0) | 2023.07.26 |
---|---|
Flutter Unknown upstream repository issue (solved) (0) | 2023.07.26 |
[Solved] Flutter Member not found: FirebaseAppPlatform.verifyExtends (0) | 2023.01.14 |
플러터 업그레이드 되면서 바뀐 버튼 정리 (0) | 2023.01.14 |
flutter: command not found 해결 방법 (0) | 2023.01.14 |