FLUTTER ECOSYSTEM

http_client

브라우저, 콘솔 및 curl(소크스 프록시용)을 지원하는 플랫폼 독립적인 HTTP 클라이언트 API입니다.

최신 버전
1.5.3
30일 다운로드
1.1천
좋아요
16
Pub 점수
150

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

개요

http_client 패키지는 안드로이드, 아이오스, 웹, 맥OS, 윈도우, 리눅스 등 다양한 환경에서 작동하도록 설계된 플랫폼 독립적인 HTTP 클라이언트 API를 제공합니다. 브라우저 기반 요청, 콘솔 애플리케이션을 지원하며, SOCKS 프록시 사용을 위해 curl과 통합되어 타겟 플랫폼에 관계없이 일관된 HTTP 통신을 가능하게 합니다. 이 패키지는 이식성을 고려하여 개발되었으며, 하위 네트워크 구현을 추상화하여 신뢰할 수 있고 동일한 HTTP 상호작용이 필요한 크로스플랫폼 플러터 앱에 이상적입니다. 패키지는 agilord.com에서 유지보수되며 pub.dev를 통해 이용할 수 있습니다.

사용 사례
  • 크로스 플랫폼 HTTP 요청
  • 브라우저 및 네이티브 앱 통합
  • curl을 통한 SOCKS 프로시 지원
  • 플랫폼 간 통합 HTTP 계층
  • 다양한 환경에서 HTTP 동작 테스트
  • 백엔드 서비스 통신
주요 기능
  • 플랫폼에 관계없는 HTTP API
  • 브라우저, 콘솔 및 curl 지원
  • SOCKS 프록시 호환성
  • 장치 간 일관된 인터페이스
  • 가벼우면서도 모듈식 디자인
  • 내장형 오류 처리
적합한 대상
  • 다중 플랫폼 플러터 앱을 개발하는 개발자
  • 일관된 HTTP 동작이 필요한 팀
  • 프록시 지원이 필요한 응용 프로그램
  • 웹과 모바일을 동시에 타겟으로 하는 프로젝트
  • 네트워크 추상화를 포함하는 사용 사례
고려 사항
  • 기본 HTTP 메서드(GET, POST 등)로 제한됨
  • 내장된 JSON 파싱 없음(외부 처리 필요)
  • 기반 플랫폼의 네트워킹 기능에 따라 다릅니다
  • 고급 프록시 설정을 위해 추가 구성이 필요할 수 있습니다
  • 고성능 또는 복잡한 HTTP 시나리오를 위한 것이 아님
지원 플랫폼AndroidiOSWebmacOSWindowsLinux

패키지 설치

flutter pub add http_client

카테고리

의존성

의존성 목록 3 개

소스 저장소

관련 프로젝트