Poe :: Component :: Cliente :: HTTP

poe :: componente :: cliente :: http é um componente do agente do usuário HTTP.
Baixe Agora

Poe :: Component :: Cliente :: HTTP Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Rocco Caputo
  • Site do editor:
  • http://search.cpan.org/~apocal/

Poe :: Component :: Cliente :: HTTP Tag


Poe :: Component :: Cliente :: HTTP Descrição

PoE :: Component :: Cliente :: HTTP é um componente do usuário do usuário HTTP. Poe :: Component :: Cliente :: HTTP é um componente do usuário do usuário HTTP.Synopsis Use PoE QW (Component :: Cliente :: HTTP); Poe :: componente :: cliente :: http-> spawn (agent => 'spiffcrawler / 0.90', # padrões para algo longo Alias => 'ua', # padrões para 'weeble' de =>'spiffster@perl.org ', # padrões para o Undef (No Header) Protocol =>' Http / 0.9 ', # padrões para' HTTP / 1.1 'Timeout => 60, # padrões para 180 segundos MaxSize => 16384, # padrões para streaming inteiro de resposta => 4096, # padrões para 0 (desligado) followredirects => 2 # padrões para 0 (desligado) proxy => "http: // localhost: 80", # padrões para http_proxy env. Noproxy variável => , # Defs para No_proxy Env. Variável); $ Kernel-> Post ('Ua', # Postos para o 'UA' Pedido de Alias ', # Postagens para' Solicitação '' Resposta 'do Estado', que de nossos estados receberá a resposta $ Solicition, # um http: : Solicitar objeto); # Este é o sub que é chamado quando a sessão recebe um evento # 'Response'. sub response_handler {my ($ request_packet, $ response_packet) = @_ ; # Http :: Solicite meu $ Solicitar_Object = $ request_packet -> ; # Http :: Resposta Meu $ Response_Object = $ Response_Packet -> ; meu $ stream_chunk; Se (! Definido ($ Response_Object-> Conteúdo)) {$ stream_chunk = $ response_packet -> ; } Imprimir ("*" x 78, "n", "*** My Solicition: n", "-" x 78, "n", $ request_Object-> as_string (), "*" x 78, "N" "*** sua resposta: n" "," - "x 78," n ", $ response_object-> as_string (),); if (definido $ stream_chunk) {Imprimir "-" x 40, "n", $ stream_chunk, "n"; } Imprimir "*" x 78, "n"; } Poe :: Componente :: Cliente :: HTTP é um agente do usuário HTTP para PoE. Ele permite que outras sessões sejam executadas enquanto as transações HTTP estão sendo processadas, e permite que várias transações HTTP sejam processadas em parallel.if Component :: Cliente :: DNS também é instalado, cliente :: HTTP irá usá-lo para resolver hosts sem bloquear . Caso contrário, ele usará GetHostbyName (), que pode ter problemas de desempenho.http componentes do cliente não são objetos corretos. Em vez de ser criado, como a maioria dos objetos é, eles são "gerados" como sessões separadas. Para evitar confusão (e espero que não cause outra confusão), eles devem ser gerados com um método de spawn, não criado de novo com um novo. Requisitos: · Perl.


Poe :: Component :: Cliente :: HTTP Software Relacionado