Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev4.1.2

http_parser

Um pacote independente de plataforma para análise e serialização de formatos HTTP.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
13,1 mi
Curtidas
271
Pontos Pub
160

Instalar pacote

flutter pub add http_parser

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote http_parser fornece utilitários independentes de plataforma para análise e serialização de cabeçalhos HTTP, linhas de status e outros componentes do formato HTTP. Foi projetado para funcionar em todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Esta biblioteca leve suporta o tratamento eficiente de mensagens HTTP sem depender de um cliente HTTP completo, tornando-a ideal para operações HTTP de baixo nível. Garante um comportamento consistente independentemente da plataforma subjacente, permitindo que desenvolvedores construam camadas robustas de comunicação de rede com resultados de análise previsíveis.

Casos de uso

  • Analisando cabeçalhos HTTP em clientes HTTP personalizados
  • Serializando dados de solicitação/resposta HTTP
  • Construindo middleware para processamento HTTP
  • Implementando lógica de protocolo HTTP em aplicativos multiplataforma
  • Manipulação de fluxos HTTP brutos em código Dart do lado do servidor

Principais recursos

  • Compatibilidade multiplataforma
  • Análise e serialização de cabeçalho eficientes
  • Leve e sem dependências
  • Suporta análise de solicitação e resposta
  • Tratamento robusto de erros para dados HTTP malformados

Indicado para

  • Desenvolvedores construindo clientes HTTP personalizados
  • Equipes que exigem análise HTTP consistente entre plataformas
  • Projetos que precisam de controle de baixo nível do protocolo HTTP
  • Aplicações Dart com necessidades de HTTP em tempo real ou streaming
  • Serviços de back-end usando Dart para processamento de mensagens HTTP

Considerações

  • Não destinado a funcionalidade completa de cliente HTTP
  • Requer manipulação manual de conexões HTTP
  • Melhor usado junto com uma camada de transporte como http_client
  • Limitado à análise de formato HTTP, não é pilha HTTP completa
  • Pode ser necessário validação adicional para aplicações críticas de segurança

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Build Status

A composable, Future-based library for making HTTP requests.

package:http contains a set of high-level functions and classes that make it easy to consume HTTP resources. It's multi-platform, and supports mobile, desktop, and the browser.

Packages

Package Description Version
cronet_http An Android Flutter plugin that provides access to the Cronet HTTP client. pub package
cupertino_http A macOS/iOS Flutter plugin that provides access to the Foundation URL Loading System. pub package
flutter_http_example An Flutter app that demonstrates how to configure and use package:http. —
http A composable, multi-platform, Future-based API for HTTP requests. pub package
http2 A HTTP/2 implementation in Dart. pub package
http_client_conformance_tests A library that tests whether implementations of package:http's Client class behave as expected.
http_multi_server A dart:io HttpServer wrapper that handles requests from multiple servers. pub package
http_parser A platform-independent package for parsing and serializing HTTP formats. pub package
http_profile A library used by HTTP client authors to integrate with the DevTools Network View. pub package
ok_http An Android Flutter plugin that provides access to the OkHttp HTTP client and the OkHttp WebSocket API. pub package
web_socket Any easy-to-use library for communicating with WebSockets that has multiple implementations. pub package
web_socket_channel StreamChannel wrappers for WebSockets. Provides a cross-platform WebSocketChannel API. package issues
web_socket_conformance_tests A library that tests whether implementations of package:web_socket's WebSocket class behave as expected.

Contributing

If you'd like to contribute to any of these packages, see the Contributing Guide.

Categorias

Dependências

Lista de dependências 4 itens

Repositório-fonte

Projetos que usam este pacote

Rankings