FLUTTER ECOSYSTEM

w_transport

HTTP 요청 전송 및 WebSocket 열기용 전송 라이브러리입니다. 플랫폼 독립적이며 브라우저와 Dart VM(소크지(SockJS)도 지원)에 내장된 지원 기능을 제공합니다. 테스트를 위한 모크 유틸리티도 포함되어 있습니다.

최신 버전
5.4.4
30일 다운로드
3.4만
좋아요
3
Pub 점수
125

패키지 개요

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

개요

w_transport는 Android, iOS, Web, macOS, Windows, Linux에서 원활하게 작동하도록 설계된 Dart용 플랫폼 독립형 HTTP 및 WebSocket 클라이언트 라이브러리입니다. 표준 HTTP 요청과 WebSocket 연결을 지원하며, 네이티브 WebSocket이 사용 불가능한 환경에서는 SockJS와의 내장 호환성을 제공합니다. 실제 네트워크 호출 없이 네트워크 동작을 시뮬레이션할 수 있는 모크 유틸리티도 포함되어 있어 테스트를 간편하게 할 수 있습니다. 백엔드 서비스와 신뢰할 수 있고 크로스플랫폼 통신이 필요한 애플리케이션에 적합합니다.

사용 사례
  • Flutter 앱에서 HTTP 요청 보내기
  • 웹 및 모바일 앱에서 WebSocket 연결 설정
  • 모크 응답을 사용하여 네트워크 로직 테스트
  • WebSocket을 사용하여 실시간 기능 구축하기
  • 다양한 플랫폼 간에 이식 가능한 네트워킹 계층 만들기
주요 기능
  • 다중 플랫폼 HTTP 및 WebSocket 지원
  • 브라우저용 내장 SockJS 백업
  • 단위 테스트를 위한 모크 유틸리티
  • 모든 플랫폼에서 일관된 API
  • 경량이며 전송 계층에 집중
적합한 대상
  • 다중 플랫폼 플러터 앱을 개발하는 개발자
  • 장치 간에 일관된 네트워크 동작이 필요한 팀
  • 테스트 가능한 네트워크 코드가 필요한 프로젝트
  • 실시간 데이터 스트리밍 애플리케이션
  • 백엔드에 의존하지 않는 통신 계층
고려 사항
  • HTTP 및 WebSocket 프로토콜에 대한 이해가 필요합니다
  • 전송 레벨 기능에 한정됨(시리얼라이제이션 없음)
  • 모크 유틸리티는 테스트용이며, 프로덕션 환경에서는 사용하지 마세요
  • 캐싱 또는 인증을 즉시 사용할 수 있는 복잡한 REST 클라이언트에는 적합하지 않습니다
  • JSON 파싱 또는 요청 가로채기에 외부 패키지에 의존합니다
지원 플랫폼AndroidiOSWebmacOSWindowsLinux

패키지 설치

flutter pub add w_transport

카테고리

의존성

의존성 목록 7 개

소스 저장소

관련 프로젝트

아직 데이터가 없습니다.